|
CMP++: Uncertainty Quantification & Bayesian Calibration
|
Represents a constant zero mean function. More...
#include <mean++.h>


Public Member Functions | |
| Zero ()=default | |
| Zero (const Zero &)=default | |
| Zero (Zero &&)=default | |
| Zero & | operator= (const Zero &)=default |
| Zero & | operator= (Zero &&)=default |
| double | eval (const Eigen::VectorXd &x, const Eigen::VectorXd &par) const |
| Evaluates the zero mean function. | |
| double | evalGradient (const Eigen::VectorXd &x, const Eigen::VectorXd &log_par, const size_t &i) const |
| Evaluates the partial derivative of the zero mean function. | |
| double | evalHessian (const Eigen::VectorXd &x, const Eigen::VectorXd &log_par, const size_t &i, const size_t &j) const |
| Evaluates the second-order partial derivative (Hessian) of the zero mean function. | |
Public Member Functions inherited from cmp::mean::Mean | |
| virtual | ~Mean ()=default |
Static Public Member Functions | |
| static std::shared_ptr< Mean > | make () |
| Factory method for creating a Zero mean function. | |
Represents a constant zero mean function.
Mathematical Formulation The mean is zero everywhere:
\[ m(\mathbf{x}) = 0 \]
|
default |
|
default |
|
default |
|
inlinevirtual |
Evaluates the zero mean function.
Implements cmp::mean::Mean.
|
inlinevirtual |
Evaluates the partial derivative of the zero mean function.
Implements cmp::mean::Mean.
|
inlinevirtual |
Evaluates the second-order partial derivative (Hessian) of the zero mean function.
Implements cmp::mean::Mean.
|
inlinestatic |
Factory method for creating a Zero mean function.