#include <GaussianProcess.h>
Definition at line 183 of file GaussianProcess.h.
Public Member Functions | |
template<typename MeanType > | |
LinearTransformMean (LinearOperator const &Ain, MeanType const &meanIn) | |
virtual | ~LinearTransformMean ()=default |
virtual std::shared_ptr< MeanFunctionBase > | Clone () const override |
virtual Eigen::MatrixXd | Evaluate (Eigen::MatrixXd const &xs) const override |
virtual Eigen::MatrixXd | GetDerivative (Eigen::MatrixXd const &xs, std::vector< std::vector< int >> const &derivCoords) const override |
Public Member Functions inherited from muq::Approximation::MeanFunctionBase | |
MeanFunctionBase (unsigned dimIn, unsigned coDimIn) | |
virtual | ~MeanFunctionBase ()=default |
virtual std::shared_ptr< MeanFunctionBase > | GetPtr () |
Additional Inherited Members | |
Public Attributes inherited from muq::Approximation::MeanFunctionBase | |
const unsigned | inputDim |
const unsigned | coDim |
|
inline |
Definition at line 188 of file GaussianProcess.h.
References muq::Approximation::LinearTransformMean< LinearOperator >::A, and muq::Approximation::LinearTransformMean< LinearOperator >::otherMean.
|
virtualdefault |
|
inlineoverridevirtual |
Implements muq::Approximation::MeanFunctionBase.
Definition at line 199 of file GaussianProcess.h.
|
inlineoverridevirtual |
Implements muq::Approximation::MeanFunctionBase.
Definition at line 204 of file GaussianProcess.h.
References muq::Approximation::LinearTransformMean< LinearOperator >::A, and muq::Approximation::LinearTransformMean< LinearOperator >::otherMean.
|
inlineoverridevirtual |
Implements muq::Approximation::MeanFunctionBase.
Definition at line 209 of file GaussianProcess.h.
|
private |
Definition at line 217 of file GaussianProcess.h.
Referenced by muq::Approximation::LinearTransformMean< LinearOperator >::Evaluate(), and muq::Approximation::LinearTransformMean< LinearOperator >::LinearTransformMean().
|
private |
Definition at line 218 of file GaussianProcess.h.
Referenced by muq::Approximation::LinearTransformMean< LinearOperator >::Evaluate(), and muq::Approximation::LinearTransformMean< LinearOperator >::LinearTransformMean().