UFO
ufo::LocalConditionalParameters< FunctionValue > Class Template Reference

#include <Conditional.h>

Inheritance diagram for ufo::LocalConditionalParameters< FunctionValue >:
Collaboration diagram for ufo::LocalConditionalParameters< FunctionValue >:

Public Attributes

oops::RequiredParameter< std::vector< WhereParameters > > where {"where", this}
 
oops::RequiredParameter< FunctionValue > value {"value", this}
 Value to be assigned when this particular where clause is true. More...
 

Detailed Description

template<typename FunctionValue>
class ufo::LocalConditionalParameters< FunctionValue >

Parameters for one where configuration from the cases section of the yaml file.

Example:

  • where:
    • variable: name: float_variable_2@MetaData minvalue: 0 value: 0.5

Definition at line 38 of file Conditional.h.

Member Data Documentation

◆ value

template<typename FunctionValue >
oops::RequiredParameter<FunctionValue> ufo::LocalConditionalParameters< FunctionValue >::value {"value", this}

Value to be assigned when this particular where clause is true.

Definition at line 47 of file Conditional.h.

◆ where

template<typename FunctionValue >
oops::RequiredParameter<std::vector<WhereParameters> > ufo::LocalConditionalParameters< FunctionValue >::where {"where", this}

Where clause needed for assignment. This is passed to create a ProcessWhere object and requires the expected parameters for ufo::WhereParameters

Definition at line 44 of file Conditional.h.


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