9#ifdef MOOSE_LIBTORCH_ENABLED
21 : _covar_feproblem(*parameters.get<
FEProblemBase *>(
"_fe_problem_base"))
28 std::vector<CovarianceFunctionBase *> models;
32 .condition<AttribSystem>(
"CovarianceFunction")
35 mooseError(
"Unable to find a CovarianceFunction object with the name '" +
name +
"'");
void mooseError(Args &&... args)
Base class for covariance functions that are used in Gaussian Processes.
CovarianceFunctionBase * getCovarianceFunctionByName(const UserObjectName &name) const
Lookup a CovarianceFunction object by name and return pointer.
static InputParameters validParams()
FEProblemBase & _covar_feproblem
Reference to FEProblemBase instance.
CovarianceInterface(const InputParameters ¶meters)
TheWarehouse & theWarehouse() const