https://mooseframework.inl.gov
Namespaces | Functions
GaussianProcess.C File Reference

Go to the source code of this file.

Namespaces

 StochasticTools
 Enum for batch type in stochastic tools MultiApp.
 

Functions

template<>
void dataStore (std::ostream &stream, StochasticTools::GaussianProcess &gp_utils, void *context)
 
template<>
void dataLoad (std::istream &stream, StochasticTools::GaussianProcess &gp_utils, void *context)
 

Function Documentation

◆ dataLoad()

template<>
void dataLoad ( std::istream &  stream,
StochasticTools::GaussianProcess gp_utils,
void context 
)

Definition at line 473 of file GaussianProcess.C.

474 {
475  dataLoad(stream, gp_utils.hyperparamMap(), context);
476  dataLoad(stream, gp_utils.covarType(), context);
477  dataLoad(stream, gp_utils.covarName(), context);
478  dataLoad(stream, gp_utils.covarNumOutputs(), context);
479  dataLoad(stream, gp_utils.dependentCovarNames(), context);
480  dataLoad(stream, gp_utils.dependentCovarTypes(), context);
481  dataLoad(stream, gp_utils.K(), context);
482  dataLoad(stream, gp_utils.KResultsSolve(), context);
483  dataLoad(stream, gp_utils.KCholeskyDecomp(), context);
484  dataLoad(stream, gp_utils.paramStandardizer(), context);
485  dataLoad(stream, gp_utils.dataStandardizer(), context);
486 }
void dataLoad(std::istream &stream, StochasticTools::GaussianProcess &gp_utils, void *context)
std::map< UserObjectName, std::string > & dependentCovarTypes()
HyperParameterMap & hyperparamMap()
StochasticTools::Standardizer & dataStandardizer()
StochasticTools::Standardizer & paramStandardizer()
Get non-constant reference to the contained structures (if they need to be modified from the utside) ...
std::vector< UserObjectName > & dependentCovarNames()

◆ dataStore()

template<>
void dataStore ( std::ostream &  stream,
StochasticTools::GaussianProcess gp_utils,
void context 
)

Definition at line 456 of file GaussianProcess.C.

457 {
458  dataStore(stream, gp_utils.hyperparamMap(), context);
459  dataStore(stream, gp_utils.covarType(), context);
460  dataStore(stream, gp_utils.covarName(), context);
461  dataStore(stream, gp_utils.covarNumOutputs(), context);
462  dataStore(stream, gp_utils.dependentCovarNames(), context);
463  dataStore(stream, gp_utils.dependentCovarTypes(), context);
464  dataStore(stream, gp_utils.K(), context);
465  dataStore(stream, gp_utils.KResultsSolve(), context);
466  dataStore(stream, gp_utils.KCholeskyDecomp(), context);
467  dataStore(stream, gp_utils.paramStandardizer(), context);
468  dataStore(stream, gp_utils.dataStandardizer(), context);
469 }
std::map< UserObjectName, std::string > & dependentCovarTypes()
HyperParameterMap & hyperparamMap()
StochasticTools::Standardizer & dataStandardizer()
StochasticTools::Standardizer & paramStandardizer()
Get non-constant reference to the contained structures (if they need to be modified from the utside) ...
void dataStore(std::ostream &stream, StochasticTools::GaussianProcess &gp_utils, void *context)
std::vector< UserObjectName > & dependentCovarNames()