MUQ  0.4.3
muq::Approximation::ZeroMean Class Reference

#include <GaussianProcess.h>

Inheritance diagram for muq::Approximation::ZeroMean:

Detailed Description

Definition at line 109 of file GaussianProcess.h.

Public Member Functions

 ZeroMean (unsigned dim, unsigned coDim)
 
virtual ~ZeroMean ()=default
 
virtual std::shared_ptr< MeanFunctionBaseClone () 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< MeanFunctionBaseGetPtr ()
 

Additional Inherited Members

- Public Attributes inherited from muq::Approximation::MeanFunctionBase
const unsigned inputDim
 
const unsigned coDim
 

Constructor & Destructor Documentation

◆ ZeroMean()

muq::Approximation::ZeroMean::ZeroMean ( unsigned  dim,
unsigned  coDim 
)
inline

Definition at line 113 of file GaussianProcess.h.

◆ ~ZeroMean()

virtual muq::Approximation::ZeroMean::~ZeroMean ( )
virtualdefault

Member Function Documentation

◆ Clone()

virtual std::shared_ptr<MeanFunctionBase> muq::Approximation::ZeroMean::Clone ( ) const
inlineoverridevirtual

Implements muq::Approximation::MeanFunctionBase.

Definition at line 117 of file GaussianProcess.h.

◆ Evaluate()

virtual Eigen::MatrixXd muq::Approximation::ZeroMean::Evaluate ( Eigen::MatrixXd const &  xs) const
inlineoverridevirtual

◆ GetDerivative()

virtual Eigen::MatrixXd muq::Approximation::ZeroMean::GetDerivative ( Eigen::MatrixXd const &  xs,
std::vector< std::vector< int >> const &  derivCoords 
) const
inlineoverridevirtual

The documentation for this class was generated from the following file: