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

#include <Model.h>

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

Static Public Member Functions

static const eckit::Configuration & test ()
 
static const Geometry_resol ()
 
static const State_xref ()
 
static const ModelAux_bias ()
 
static const Model_model ()
 

Private Types

typedef oops::Geometry< MODEL > Geometry_
 
typedef oops::Model< MODEL > Model_
 
typedef oops::ModelAuxControl< MODEL > ModelAux_
 
typedef oops::State< MODEL > State_
 

Private Member Functions

 ModelFixture ()
 
 ~ModelFixture ()
 

Static Private Member Functions

static ModelFixture< MODEL > & getInstance ()
 

Private Attributes

boost::scoped_ptr< const eckit::LocalConfiguration > test_
 
boost::scoped_ptr< const Geometry_resol_
 
boost::scoped_ptr< const State_xref_
 
boost::scoped_ptr< const ModelAux_bias_
 
boost::scoped_ptr< const Model_model_
 

Detailed Description

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

Definition at line 42 of file test/interface/Model.h.

Member Typedef Documentation

◆ Geometry_

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

Definition at line 43 of file test/interface/Model.h.

◆ Model_

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

Definition at line 44 of file test/interface/Model.h.

◆ ModelAux_

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

Definition at line 45 of file test/interface/Model.h.

◆ State_

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

Definition at line 46 of file test/interface/Model.h.

Constructor & Destructor Documentation

◆ ModelFixture()

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

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

Here is the call graph for this function:

◆ ~ModelFixture()

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

Definition at line 77 of file test/interface/Model.h.

Member Function Documentation

◆ bias()

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

Definition at line 52 of file test/interface/Model.h.

Here is the call graph for this function:

◆ getInstance()

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

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

Here is the caller graph for this function:

◆ model()

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

Definition at line 53 of file test/interface/Model.h.

Here is the call graph for this function:

◆ resol()

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

Definition at line 50 of file test/interface/Model.h.

Here is the call graph for this function:

◆ test()

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

Definition at line 49 of file test/interface/Model.h.

Here is the call graph for this function:

◆ xref()

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

Definition at line 51 of file test/interface/Model.h.

Here is the call graph for this function:

Member Data Documentation

◆ bias_

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

Definition at line 82 of file test/interface/Model.h.

◆ model_

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

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

◆ resol_

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

Definition at line 80 of file test/interface/Model.h.

◆ test_

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

Definition at line 79 of file test/interface/Model.h.

◆ xref_

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

Definition at line 81 of file test/interface/Model.h.


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