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

#include <Minimizer.h>

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

Public Member Functions

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

Private Types

typedef CostFunction< MODEL > CostFct_
 

Private Member Functions

virtual Minimizer< MODEL > * make (const eckit::Configuration &conf, const CostFct_ &J)
 

Additional Inherited Members

- Static Public Member Functions inherited from oops::MinFactory< MODEL >
static Minimizer< MODEL > * create (const eckit::Configuration &, const CostFct_ &)
 
- Protected Member Functions inherited from oops::MinFactory< MODEL >
 MinFactory (const std::string &)
 

Detailed Description

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

Definition at line 378 of file Minimizer.h.

Member Typedef Documentation

◆ CostFct_

template<class MODEL, class FCT>
typedef CostFunction<MODEL> oops::MinMaker< MODEL, FCT >::CostFct_
private

Definition at line 379 of file Minimizer.h.

Constructor & Destructor Documentation

◆ MinMaker()

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

Definition at line 384 of file Minimizer.h.

Member Function Documentation

◆ make()

template<class MODEL, class FCT>
virtual Minimizer<MODEL>* oops::MinMaker< MODEL, FCT >::make ( const eckit::Configuration &  conf,
const CostFct_ J 
)
inlineprivatevirtual

Implements oops::MinFactory< MODEL >.

Definition at line 380 of file Minimizer.h.


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