|
OOPS
|
A subclass of ModelSpaceCovarianceParametersBase storing the values of all options in a single Configuration object. More...
#include <ModelSpaceCovarianceBase.h>


Additional Inherited Members | |
Public Attributes inherited from oops::ModelSpaceCovarianceParametersBase< MODEL > | |
| OptionalParameter< std::string > | covarianceModel {"covariance model", this} |
| Covariance model name. More... | |
| Parameter< std::vector< LinearVariableChangeParametersWrapper< MODEL > > > | variableChanges |
| Parameter< size_t > | randomizationSize {"randomization size", 50, this} |
| Parameter< bool > | fullInverse {"full inverse", false, this} |
| Parameter< int > | fullInverseIterations {"full inverse iterations", 10, this} |
| Parameter< double > | fullInverseAccuracy {"full inverse accuracy", 1.0e-3, this} |
A subclass of ModelSpaceCovarianceParametersBase storing the values of all options in a single Configuration object.
This object can be accessed by calling the value() method of the config member variable.
The ConfigurationParameter class does not perform any parameter validation; models using GenericModelSpaceCovarianceParameters should therefore ideally be refactored, replacing this class with a dedicated subclass of ModelSpaceCovarianceParametersBase storing each parameter in a separate (Optional/Required)Parameter object.
Definition at line 116 of file ModelSpaceCovarianceBase.h.