UFO
ufo::InflateErrorParameters Class Reference

#include <InflateError.h>

Inheritance diagram for ufo::InflateErrorParameters:
Collaboration diagram for ufo::InflateErrorParameters:

Public Member Functions

void deserialize (util::CompositePath &path, const eckit::Configuration &config) override
 

Public Attributes

oops::OptionalParameter< float > inflationFactor {"inflation factor", this}
 
oops::OptionalParameter< VariableinflationVariable {"inflation variable", this}
 
- Public Attributes inherited from ufo::FilterActionParametersBase
oops::OptionalParameter< std::string > name {"name", this}
 Name of the action to be performed. More...
 

Private Member Functions

 OOPS_CONCRETE_PARAMETERS (InflateErrorParameters, FilterActionParametersBase)
 

Detailed Description

Definition at line 27 of file InflateError.h.

Member Function Documentation

◆ deserialize()

void ufo::InflateErrorParameters::deserialize ( util::CompositePath &  path,
const eckit::Configuration &  config 
)
override

This function is overridden to check that either inflation factor or inflation variable is specified, but not both.

Definition at line 26 of file InflateError.cc.

◆ OOPS_CONCRETE_PARAMETERS()

ufo::InflateErrorParameters::OOPS_CONCRETE_PARAMETERS ( InflateErrorParameters  ,
FilterActionParametersBase   
)
private

Member Data Documentation

◆ inflationFactor

oops::OptionalParameter<float> ufo::InflateErrorParameters::inflationFactor {"inflation factor", this}

Definition at line 31 of file InflateError.h.

◆ inflationVariable

oops::OptionalParameter<Variable> ufo::InflateErrorParameters::inflationVariable {"inflation variable", this}

Definition at line 32 of file InflateError.h.


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