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