https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Namespaces | Functions
GaussianProcess.C File Reference

Go to the source code of this file.

Namespaces

namespace  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::vector< UserObjectName > & dependentCovarNames()
std::map< UserObjectName, std::string > & dependentCovarTypes()
StochasticTools::Standardizer & paramStandardizer()
Get non-constant reference to the contained structures (if they need to be modified from the utside)
StochasticTools::Standardizer & dataStandardizer()
HyperParameterMap & hyperparamMap()

◆ 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}
void dataStore(std::ostream &stream, StochasticTools::GaussianProcess &gp_utils, void *context)