9 #ifdef MOOSE_LIBTORCH_ENABLED 27 virtual void evaluate(
const std::vector<Real> &
x, std::vector<Real> &
y)
const;
30 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
const torch::Tensor & _training_params
Paramaters (x) used for training.
const InputParameters & parameters() const
StochasticTools::GaussianProcess & gp()
const std::vector< double > y
const std::vector< double > x
virtual Real evaluate(const std::vector< Real > &x) const
Evaluate surrogate model given a row of parameters.
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.
StochasticTools::GaussianProcess & _gp
static InputParameters validParams()
GaussianProcessSurrogate(const InputParameters ¶meters)