EntropyBase

class EntropyBase

Subclassed by MaxwellBoltzmannEntropy, QuadraticEntropy

Public Functions

double Entropy(double z) = 0

computes the entropy functional

Return

: value of entropy functional at z

Parameters
  • z: = point where the functional should be evaluated. z must be in domain of the functional

double EntropyPrime(double z) = 0

computes eta’(z).z must be in domain of the functional.

Parameters
  • z: = point where the derivative should be evaluated.

double EntropyDual(double y) = 0

computes the dual of the entropy functional

Return

: value of entropy functional at z

Parameters
  • y: point where the dual of the functional should be evaluated. y must be in domain of the duaö functional

double EntropyPrimeDual(double y) = 0

computes eta_*’(y).

Return

: value of the derivative of the entropy functional at y

Parameters
  • y: = point where the derivative should be evaluated.

double EntropyHessianDual(double y) = 0

computes the hessian of the dual entropy functional

Return

: value of the hessian at y

Parameters
  • y: = point where the hessian should be evaluated;

bool CheckDomain(double z) = 0

checks, if value is in domain of entropy