UFO
ufo::ObsBiasCovarianceParameters Class Reference

#include <ObsBiasParameters.h>

Inheritance diagram for ufo::ObsBiasCovarianceParameters:
Collaboration diagram for ufo::ObsBiasCovarianceParameters:

Static Public Member Functions

static double defaultSmallestVariance ()
 Default smallest variance value. More...
 
static double defaultLargestVariance ()
 Default largest variance value. More...
 
static double defaultLargestAnalysisVariance ()
 Default largest analysis error variance. More...
 
static double defaultStepSize ()
 Default step size. More...
 

Public Attributes

oops::RequiredParameter< size_t > minimalRequiredObsNumber
 
oops::Parameter< std::vector< double > > varianceRange
 
oops::Parameter< double > stepSize
 
oops::Parameter< double > largestAnalysisVariance
 
oops::OptionalParameter< ObsBiasCovariancePriorParametersprior
 

Detailed Description

Definition at line 60 of file ObsBiasParameters.h.

Member Function Documentation

◆ defaultLargestAnalysisVariance()

static double ufo::ObsBiasCovarianceParameters::defaultLargestAnalysisVariance ( )
inlinestatic

Default largest analysis error variance.

Definition at line 69 of file ObsBiasParameters.h.

◆ defaultLargestVariance()

static double ufo::ObsBiasCovarianceParameters::defaultLargestVariance ( )
inlinestatic

Default largest variance value.

Definition at line 67 of file ObsBiasParameters.h.

◆ defaultSmallestVariance()

static double ufo::ObsBiasCovarianceParameters::defaultSmallestVariance ( )
inlinestatic

Default smallest variance value.

Definition at line 65 of file ObsBiasParameters.h.

◆ defaultStepSize()

static double ufo::ObsBiasCovarianceParameters::defaultStepSize ( )
inlinestatic

Default step size.

Definition at line 71 of file ObsBiasParameters.h.

Member Data Documentation

◆ largestAnalysisVariance

oops::Parameter<double> ufo::ObsBiasCovarianceParameters::largestAnalysisVariance
Initial value:
{
"largest analysis variance", defaultLargestAnalysisVariance(), this}
static double defaultLargestAnalysisVariance()
Default largest analysis error variance.

Definition at line 79 of file ObsBiasParameters.h.

◆ minimalRequiredObsNumber

oops::RequiredParameter<size_t> ufo::ObsBiasCovarianceParameters::minimalRequiredObsNumber
Initial value:
{
"minimal required obs number", this}

Definition at line 73 of file ObsBiasParameters.h.

◆ prior

oops::OptionalParameter<ObsBiasCovariancePriorParameters> ufo::ObsBiasCovarianceParameters::prior
Initial value:
{
"prior", this}

Definition at line 82 of file ObsBiasParameters.h.

◆ stepSize

oops::Parameter<double> ufo::ObsBiasCovarianceParameters::stepSize
Initial value:
{
"step size", defaultStepSize(), this}
static double defaultStepSize()
Default step size.

Definition at line 77 of file ObsBiasParameters.h.

◆ varianceRange

oops::Parameter<std::vector<double> > ufo::ObsBiasCovarianceParameters::varianceRange
Initial value:
{
"variance range", {defaultSmallestVariance(), defaultLargestVariance()}, this}
static double defaultSmallestVariance()
Default smallest variance value.
static double defaultLargestVariance()
Default largest variance value.

Definition at line 75 of file ObsBiasParameters.h.


The documentation for this class was generated from the following file: