FV3 Bundle
test::LinearModelFixture< MODEL > Class Template Reference

#include <LinearModel.h>

Inheritance diagram for test::LinearModelFixture< MODEL >:
[legend]
Collaboration diagram for test::LinearModelFixture< MODEL >:
[legend]

Static Public Member Functions

static const eckit::Configuration & test ()
 
static const Geometry_resol ()
 
static const oops::Variablesctlvars ()
 
static const util::DateTime & time ()
 
static const Covariance_covariance ()
 
static const Model_model ()
 
static const State_xref ()
 
static const ModelAux_bias ()
 
static const ModelAuxIncr_dbias ()
 
static const LinearModel_tlm ()
 

Private Types

typedef oops::Geometry< MODEL > Geometry_
 
typedef oops::Increment< MODEL > Increment_
 
typedef oops::LinearModel< MODEL > LinearModel_
 
typedef oops::Model< MODEL > Model_
 
typedef oops::ModelAuxControl< MODEL > ModelAux_
 
typedef oops::ModelAuxIncrement< MODEL > ModelAuxIncr_
 
typedef oops::State< MODEL > State_
 
typedef oops::ModelSpaceCovarianceBase< MODEL > Covariance_
 

Private Member Functions

 LinearModelFixture ()
 
 ~LinearModelFixture ()
 

Static Private Member Functions

static LinearModelFixture< MODEL > & getInstance ()
 

Private Attributes

boost::scoped_ptr< const eckit::LocalConfiguration > test_
 
boost::scoped_ptr< const eckit::LocalConfiguration > tlConf_
 
boost::scoped_ptr< const Geometry_resol_
 
boost::scoped_ptr< const util::DateTime > time_
 
boost::scoped_ptr< const oops::Variablesctlvars_
 
boost::scoped_ptr< const State_xref_
 
boost::scoped_ptr< const Model_model_
 
boost::scoped_ptr< const ModelAux_bias_
 
boost::scoped_ptr< const ModelAuxIncr_dbias_
 
boost::scoped_ptr< const Covariance_B_
 
boost::scoped_ptr< const LinearModel_tlm_
 

Detailed Description

template<typename MODEL>
class test::LinearModelFixture< MODEL >

Definition at line 55 of file test/interface/LinearModel.h.

Member Typedef Documentation

◆ Covariance_

template<typename MODEL>
typedef oops::ModelSpaceCovarianceBase<MODEL> test::LinearModelFixture< MODEL >::Covariance_
private

Definition at line 63 of file test/interface/LinearModel.h.

◆ Geometry_

template<typename MODEL>
typedef oops::Geometry<MODEL> test::LinearModelFixture< MODEL >::Geometry_
private

Definition at line 56 of file test/interface/LinearModel.h.

◆ Increment_

template<typename MODEL>
typedef oops::Increment<MODEL> test::LinearModelFixture< MODEL >::Increment_
private

Definition at line 57 of file test/interface/LinearModel.h.

◆ LinearModel_

template<typename MODEL>
typedef oops::LinearModel<MODEL> test::LinearModelFixture< MODEL >::LinearModel_
private

Definition at line 58 of file test/interface/LinearModel.h.

◆ Model_

template<typename MODEL>
typedef oops::Model<MODEL> test::LinearModelFixture< MODEL >::Model_
private

Definition at line 59 of file test/interface/LinearModel.h.

◆ ModelAux_

template<typename MODEL>
typedef oops::ModelAuxControl<MODEL> test::LinearModelFixture< MODEL >::ModelAux_
private

Definition at line 60 of file test/interface/LinearModel.h.

◆ ModelAuxIncr_

template<typename MODEL>
typedef oops::ModelAuxIncrement<MODEL> test::LinearModelFixture< MODEL >::ModelAuxIncr_
private

Definition at line 61 of file test/interface/LinearModel.h.

◆ State_

template<typename MODEL>
typedef oops::State<MODEL> test::LinearModelFixture< MODEL >::State_
private

Definition at line 62 of file test/interface/LinearModel.h.

Constructor & Destructor Documentation

◆ LinearModelFixture()

template<typename MODEL>
test::LinearModelFixture< MODEL >::LinearModelFixture ( )
inlineprivate

Definition at line 83 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ ~LinearModelFixture()

template<typename MODEL>
test::LinearModelFixture< MODEL >::~LinearModelFixture ( )
inlineprivate

Definition at line 124 of file test/interface/LinearModel.h.

Member Function Documentation

◆ bias()

template<typename MODEL>
static const ModelAux_& test::LinearModelFixture< MODEL >::bias ( )
inlinestatic

Definition at line 73 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ covariance()

template<typename MODEL>
static const Covariance_& test::LinearModelFixture< MODEL >::covariance ( )
inlinestatic

Definition at line 70 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ ctlvars()

template<typename MODEL>
static const oops::Variables& test::LinearModelFixture< MODEL >::ctlvars ( )
inlinestatic

Definition at line 68 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ dbias()

template<typename MODEL>
static const ModelAuxIncr_& test::LinearModelFixture< MODEL >::dbias ( )
inlinestatic

Definition at line 74 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ getInstance()

template<typename MODEL>
static LinearModelFixture<MODEL>& test::LinearModelFixture< MODEL >::getInstance ( )
inlinestaticprivate

Definition at line 78 of file test/interface/LinearModel.h.

Here is the caller graph for this function:

◆ model()

template<typename MODEL>
static const Model_& test::LinearModelFixture< MODEL >::model ( )
inlinestatic

Definition at line 71 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ resol()

template<typename MODEL>
static const Geometry_& test::LinearModelFixture< MODEL >::resol ( )
inlinestatic

Definition at line 67 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ test()

template<typename MODEL>
static const eckit::Configuration& test::LinearModelFixture< MODEL >::test ( )
inlinestatic

Definition at line 66 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ time()

template<typename MODEL>
static const util::DateTime& test::LinearModelFixture< MODEL >::time ( )
inlinestatic

Definition at line 69 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ tlm()

template<typename MODEL>
static const LinearModel_& test::LinearModelFixture< MODEL >::tlm ( )
inlinestatic

Definition at line 75 of file test/interface/LinearModel.h.

Here is the call graph for this function:

◆ xref()

template<typename MODEL>
static const State_& test::LinearModelFixture< MODEL >::xref ( )
inlinestatic

Definition at line 72 of file test/interface/LinearModel.h.

Here is the call graph for this function:

Member Data Documentation

◆ B_

template<typename MODEL>
boost::scoped_ptr<const Covariance_> test::LinearModelFixture< MODEL >::B_
private

Definition at line 135 of file test/interface/LinearModel.h.

◆ bias_

template<typename MODEL>
boost::scoped_ptr<const ModelAux_> test::LinearModelFixture< MODEL >::bias_
private

Definition at line 133 of file test/interface/LinearModel.h.

◆ ctlvars_

template<typename MODEL>
boost::scoped_ptr<const oops::Variables> test::LinearModelFixture< MODEL >::ctlvars_
private

Definition at line 130 of file test/interface/LinearModel.h.

◆ dbias_

template<typename MODEL>
boost::scoped_ptr<const ModelAuxIncr_> test::LinearModelFixture< MODEL >::dbias_
private

Definition at line 134 of file test/interface/LinearModel.h.

◆ model_

template<typename MODEL>
boost::scoped_ptr<const Model_> test::LinearModelFixture< MODEL >::model_
private

Definition at line 132 of file test/interface/LinearModel.h.

◆ resol_

template<typename MODEL>
boost::scoped_ptr<const Geometry_> test::LinearModelFixture< MODEL >::resol_
private

Definition at line 128 of file test/interface/LinearModel.h.

◆ test_

template<typename MODEL>
boost::scoped_ptr<const eckit::LocalConfiguration> test::LinearModelFixture< MODEL >::test_
private

Definition at line 126 of file test/interface/LinearModel.h.

◆ time_

template<typename MODEL>
boost::scoped_ptr<const util::DateTime> test::LinearModelFixture< MODEL >::time_
private

Definition at line 129 of file test/interface/LinearModel.h.

◆ tlConf_

template<typename MODEL>
boost::scoped_ptr<const eckit::LocalConfiguration> test::LinearModelFixture< MODEL >::tlConf_
private

Definition at line 127 of file test/interface/LinearModel.h.

◆ tlm_

template<typename MODEL>
boost::scoped_ptr<const LinearModel_> test::LinearModelFixture< MODEL >::tlm_
private

Definition at line 136 of file test/interface/LinearModel.h.

◆ xref_

template<typename MODEL>
boost::scoped_ptr<const State_> test::LinearModelFixture< MODEL >::xref_
private

Definition at line 131 of file test/interface/LinearModel.h.


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