OOPS
qg::ChangeVarQG Class Reference

QG change of variable. More...

#include <ChangeVarQG.h>

Inheritance diagram for qg::ChangeVarQG:
Collaboration diagram for qg::ChangeVarQG:

Public Member Functions

 ChangeVarQG (const GeometryQG &, const eckit::Configuration &)
 
 ~ChangeVarQG ()
 
void changeVar (const StateQG &, StateQG &) const
 Perform transforms. More...
 
void changeVarInverse (const StateQG &, StateQG &) const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

F90chvar keyConfig_
 

Detailed Description

QG change of variable.

Definition at line 30 of file ChangeVarQG.h.

Constructor & Destructor Documentation

◆ ChangeVarQG()

qg::ChangeVarQG::ChangeVarQG ( const GeometryQG resol,
const eckit::Configuration &  conf 
)

Definition at line 21 of file ChangeVarQG.cc.

Here is the call graph for this function:

◆ ~ChangeVarQG()

qg::ChangeVarQG::~ChangeVarQG ( )

Definition at line 29 of file ChangeVarQG.cc.

Member Function Documentation

◆ changeVar()

void qg::ChangeVarQG::changeVar ( const StateQG xa,
StateQG xm 
) const

Perform transforms.

Definition at line 31 of file ChangeVarQG.cc.

Here is the call graph for this function:

◆ changeVarInverse()

void qg::ChangeVarQG::changeVarInverse ( const StateQG xm,
StateQG xa 
) const

Definition at line 35 of file ChangeVarQG.cc.

Here is the call graph for this function:

◆ classname()

static const std::string qg::ChangeVarQG::classname ( )
inlinestatic

Definition at line 32 of file ChangeVarQG.h.

◆ print()

void qg::ChangeVarQG::print ( std::ostream &  os) const
overrideprivate

Definition at line 39 of file ChangeVarQG.cc.

Member Data Documentation

◆ keyConfig_

F90chvar qg::ChangeVarQG::keyConfig_
private

Definition at line 45 of file ChangeVarQG.h.


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