UFO
ufo::AssignErrorParameters Class Reference

#include <AssignError.h>

Inheritance diagram for ufo::AssignErrorParameters:
Collaboration diagram for ufo::AssignErrorParameters:

Public Member Functions

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

Public Attributes

oops::OptionalParameter< float > errorParameter {"error parameter", this}
 
oops::OptionalParameter< VariableerrorFunction {"error function", 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 (AssignErrorParameters, FilterActionParametersBase)
 

Detailed Description

Definition at line 26 of file AssignError.h.

Member Function Documentation

◆ deserialize()

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

This function is overridden to check that either error parameter or error function is specified, but not both.

Definition at line 27 of file AssignError.cc.

◆ OOPS_CONCRETE_PARAMETERS()

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

Member Data Documentation

◆ errorFunction

oops::OptionalParameter<Variable> ufo::AssignErrorParameters::errorFunction {"error function", this}

Definition at line 31 of file AssignError.h.

◆ errorParameter

oops::OptionalParameter<float> ufo::AssignErrorParameters::errorParameter {"error parameter", this}

Definition at line 30 of file AssignError.h.


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