SOCA
soca::Model2GeoVaLs Class Reference

#include <Model2GeoVaLs.h>

Inheritance diagram for soca::Model2GeoVaLs:
Collaboration diagram for soca::Model2GeoVaLs:

Public Member Functions

 Model2GeoVaLs (const Geometry &, const eckit::Configuration &)
 
 ~Model2GeoVaLs ()
 
void changeVar (const State &, State &) const override
 
void changeVarInverse (const State &, State &) const override
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const override
 

Private Attributes

std::unique_ptr< Geometrygeom_
 

Detailed Description

Definition at line 20 of file Model2GeoVaLs.h.

Constructor & Destructor Documentation

◆ Model2GeoVaLs()

soca::Model2GeoVaLs::Model2GeoVaLs ( const Geometry geom,
const eckit::Configuration &  conf 
)

Definition at line 25 of file Model2GeoVaLs.cc.

◆ ~Model2GeoVaLs()

soca::Model2GeoVaLs::~Model2GeoVaLs ( )

Definition at line 32 of file Model2GeoVaLs.cc.

Member Function Documentation

◆ changeVar()

void soca::Model2GeoVaLs::changeVar ( const State xin,
State xout 
) const
override

Definition at line 36 of file Model2GeoVaLs.cc.

Here is the call graph for this function:

◆ changeVarInverse()

void soca::Model2GeoVaLs::changeVarInverse ( const State ,
State  
) const
override

Definition at line 43 of file Model2GeoVaLs.cc.

◆ classname()

static const std::string soca::Model2GeoVaLs::classname ( )
inlinestatic

Definition at line 22 of file Model2GeoVaLs.h.

◆ print()

void soca::Model2GeoVaLs::print ( std::ostream &  ) const
inlineoverrideprivate

Definition at line 32 of file Model2GeoVaLs.h.

Member Data Documentation

◆ geom_

std::unique_ptr<Geometry> soca::Model2GeoVaLs::geom_
private

Definition at line 31 of file Model2GeoVaLs.h.


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