UFO
ufo::ThinningParameters Class Reference

Parameters controlling the operation of the Thinning filter. More...

#include <Thinning.h>

Inheritance diagram for ufo::ThinningParameters:
Collaboration diagram for ufo::ThinningParameters:

Public Attributes

oops::RequiredParameter< float > amount {"amount", this}
 (Approximate) fraction of observations to be thinned. More...
 
oops::OptionalParameter< int > randomSeed {"random seed", this}
 
oops::Parameter< int > member {"member", 0, this}
 Index of the ensemble member. More...
 
- Public Attributes inherited from ufo::FilterParametersBaseWithAbstractAction
oops::OptionalParameter< std::vector< Variable > > filterVariables
 
oops::Parameter< std::vector< WhereParameters > > where {"where", {}, this}
 
oops::Parameter< bool > deferToPost {"defer to post", false, this}
 

Additional Inherited Members

- Public Member Functions inherited from ufo::FilterParametersBase
const FilterActionParametersBaseaction () const override
 Return parameters defining the action performed on observations flagged by the filter. More...
 

Detailed Description

Parameters controlling the operation of the Thinning filter.

Definition at line 36 of file Thinning.h.

Member Data Documentation

◆ amount

oops::RequiredParameter<float> ufo::ThinningParameters::amount {"amount", this}

(Approximate) fraction of observations to be thinned.

Definition at line 41 of file Thinning.h.

◆ member

oops::Parameter<int> ufo::ThinningParameters::member {"member", 0, this}

Index of the ensemble member.

Definition at line 48 of file Thinning.h.

◆ randomSeed

oops::OptionalParameter<int> ufo::ThinningParameters::randomSeed {"random seed", this}

Seed used to initialize the random number generator (if it has not been initialized before). If not set, the seed is derived from the calendar time.

Definition at line 45 of file Thinning.h.


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