FV3 Bundle
oops::CostMaker< MODEL, FCT > Class Template Reference

#include <CostFunction.h>

Inheritance diagram for oops::CostMaker< MODEL, FCT >:
[legend]
Collaboration diagram for oops::CostMaker< MODEL, FCT >:
[legend]

Public Member Functions

 CostMaker (const std::string &name)
 
- Public Member Functions inherited from oops::CostFactory< MODEL >
virtual ~CostFactory ()
 

Private Types

typedef Geometry< MODEL > Geometry_
 
typedef Model< MODEL > Model_
 

Private Member Functions

CostFunction< MODEL > * make (const eckit::Configuration &config, const Geometry_ &resol, const Model_ &model) override
 

Additional Inherited Members

- Static Public Member Functions inherited from oops::CostFactory< MODEL >
static CostFunction< MODEL > * create (const eckit::Configuration &, const Geometry_ &, const Model_ &)
 
- Protected Member Functions inherited from oops::CostFactory< MODEL >
 CostFactory (const std::string &)
 

Detailed Description

template<class MODEL, class FCT>
class oops::CostMaker< MODEL, FCT >

Definition at line 156 of file CostFunction.h.

Member Typedef Documentation

◆ Geometry_

template<class MODEL, class FCT>
typedef Geometry<MODEL> oops::CostMaker< MODEL, FCT >::Geometry_
private

Definition at line 157 of file CostFunction.h.

◆ Model_

template<class MODEL, class FCT>
typedef Model<MODEL> oops::CostMaker< MODEL, FCT >::Model_
private

Definition at line 158 of file CostFunction.h.

Constructor & Destructor Documentation

◆ CostMaker()

template<class MODEL, class FCT>
oops::CostMaker< MODEL, FCT >::CostMaker ( const std::string &  name)
inlineexplicit

Definition at line 164 of file CostFunction.h.

Member Function Documentation

◆ make()

template<class MODEL, class FCT>
CostFunction<MODEL>* oops::CostMaker< MODEL, FCT >::make ( const eckit::Configuration &  config,
const Geometry_ resol,
const Model_ model 
)
inlineoverrideprivatevirtual

Implements oops::CostFactory< MODEL >.

Definition at line 160 of file CostFunction.h.


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