https://mooseframework.inl.gov
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
Standardizer.h File Reference

Go to the source code of this file.

Classes

class  StochasticTools::Standardizer
 Class for standardizing data (centering and scaling) More...
 

Namespaces

namespace  StochasticTools
 Enum for batch type in stochastic tools MultiApp.
 

Functions

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

Function Documentation

◆ dataLoad()

template<>
void dataLoad ( std::istream &  stream,
StochasticTools::Standardizer standardizer,
void *  context 
)

Definition at line 143 of file Standardizer.C.

144{
145 unsigned int n;
146 dataLoad(stream, n, context);
147 std::vector<Real> mean(n);
148 std::vector<Real> stdev(n);
149 for (unsigned int ii = 0; ii < n; ++ii)
150 dataLoad(stream, mean[ii], context);
151 for (unsigned int ii = 0; ii < n; ++ii)
152 dataLoad(stream, stdev[ii], context);
153 standardizer.set(mean, stdev);
154}
void dataLoad(std::istream &stream, StochasticTools::Standardizer &standardizer, void *context)
void set(const Real &n)
Methods for setting mean and standard deviation directly Sets mean=0, std=1 for n variables.

Referenced by dataLoad().

◆ dataStore()

template<>
void dataStore ( std::ostream &  stream,
StochasticTools::Standardizer standardizer,
void *  context 
)

Definition at line 136 of file Standardizer.C.

137{
138 standardizer.storeHelper(stream, context);
139}
void storeHelper(std::ostream &stream, void *context) const
Helper for dataStore.