33 virtual Real
evaluate(
const std::vector<Real> &
x)
const
43 virtual void evaluate(
const std::vector<Real> &
x, std::vector<Real> &
y)
const
53 virtual Real
evaluate(
const std::vector<Real> &
x, Real &
std)
const
59 evaluate(
const std::vector<Real> &
x, std::vector<Real> &
y, std::vector<Real> & )
const
66 template <
typename P,
typename R>
70template <
typename P,
typename R>
75 ss <<
"Evaluate method";
77 ss <<
" (including standard deviation computation)";
78 ss <<
" with predictor type " << MooseUtils::prettyCppType<P>();
79 ss <<
" and response type " << MooseUtils::prettyCppType<R>();
80 ss <<
" has not been implemented.";
const std::vector< double > y
const std::vector< double > x
const InputParameters & parameters() const
void mooseError(Args &&... args) const
An interface class which manages the model data save and load functionalities from moose objects (suc...
Interface for objects that need to use samplers.
virtual Real evaluate(const std::vector< Real > &x, Real &std) const
Evaluate methods that also return predicted standard deviation (see GaussianProcess....
static InputParameters validParams()
void evaluateError(P x, R y, bool with_std=false) const
virtual void evaluate(const std::vector< Real > &x, std::vector< Real > &y, std::vector< Real > &) const
virtual void evaluate(const std::vector< Real > &x, std::vector< Real > &y) const
Various evaluate methods that can be overriden.
static MooseEnum defaultPredictorTypes()
static MooseEnum defaultResponseTypes()
virtual Real evaluate(const std::vector< Real > &x) const
Evaluate surrogate model given a row of parameters.