MaxwellBoltzmannEntropy
-
class MaxwellBoltzmannEntropy : public EntropyBase
Public Functions
-
inline virtual double Entropy(double z) override
computes the entropy functional
- Parameters:
z – = point where the functional should be evaluated. z must be in domain of the functional
- Returns:
: value of entropy functional at z
-
inline virtual double EntropyPrime(double z) override
computes eta’(z).z must be in domain of the functional.
- Parameters:
z – = point where the derivative should be evaluated.
-
inline virtual double EntropyDual(double y) override
computes the dual of the entropy functional
- Parameters:
y – point where the dual of the functional should be evaluated. y must be in domain of the duaö functional
- Returns:
: value of entropy functional at z
-
inline virtual double EntropyPrimeDual(double y) override
computes eta_*’(y).
- Parameters:
y – = point where the derivative should be evaluated.
- Returns:
: value of the derivative of the entropy functional at y
-
inline virtual double EntropyHessianDual(double y) override
computes the hessian of the dual entropy functional
- Parameters:
y – = point where the hessian should be evaluated;
- Returns:
: value of the hessian at y
-
inline virtual bool CheckDomain(double z) override
checks, if value is in domain of entropy
-
inline virtual double Entropy(double z) override