14 #include <Eigen/Dense> 25 virtual void evaluate(
const std::vector<Real> &
x, std::vector<Real> &
y)
const;
28 evaluate(
const std::vector<Real> &
x, std::vector<Real> &
y, std::vector<Real> &
std)
const;
virtual void setupCovariance(UserObjectName _covar_name)
This function is called by LoadCovarianceDataAction when the surrogate is loading training data from ...
const StochasticTools::GaussianProcess & getGP() const
StochasticTools::GaussianProcess & gp()
const std::vector< double > y
const RealEigenMatrix & _training_params
Paramaters (x) used for training.
const std::vector< double > x
virtual Real evaluate(const std::vector< Real > &x) const
Evaluate surrogate model given a row of parameters.
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real evaluate(const std::vector< Real > &x) const
Evaluate surrogate model given a row of parameters.
const InputParameters & parameters() const
StochasticTools::GaussianProcess & _gp
static InputParameters validParams()
GaussianProcessSurrogate(const InputParameters ¶meters)