FV3 Bundle
qg::VariablesQG Class Reference

#include <VariablesQG.h>

Inheritance diagram for qg::VariablesQG:
[legend]
Collaboration diagram for qg::VariablesQG:
[legend]

Public Member Functions

 VariablesQG (const oops::Variables &)
 
 VariablesQG (const eckit::Configuration &)
 
 ~VariablesQG ()
 
 VariablesQG (const VariablesQG &)
 
const int * toFortran () const
 
const oops::VariablestoOopsVariables () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 
void setF90 (const std::vector< std::string >)
 

Private Attributes

std::vector< int > fvars_
 
const oops::Variables oopsvars_
 

Detailed Description

Definition at line 31 of file VariablesQG.h.

Constructor & Destructor Documentation

◆ VariablesQG() [1/3]

qg::VariablesQG::VariablesQG ( const oops::Variables oopsvars)
explicit

Definition at line 20 of file VariablesQG.cc.

Here is the call graph for this function:

◆ VariablesQG() [2/3]

qg::VariablesQG::VariablesQG ( const eckit::Configuration &  config)
explicit

Definition at line 29 of file VariablesQG.cc.

Here is the call graph for this function:

◆ ~VariablesQG()

qg::VariablesQG::~VariablesQG ( )

Definition at line 61 of file VariablesQG.cc.

◆ VariablesQG() [3/3]

qg::VariablesQG::VariablesQG ( const VariablesQG other)

Definition at line 65 of file VariablesQG.cc.

Member Function Documentation

◆ classname()

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

Definition at line 34 of file VariablesQG.h.

◆ print()

void qg::VariablesQG::print ( std::ostream &  os) const
private

Definition at line 71 of file VariablesQG.cc.

◆ setF90()

void qg::VariablesQG::setF90 ( const std::vector< std::string >  vars)
private

Definition at line 40 of file VariablesQG.cc.

Here is the caller graph for this function:

◆ toFortran()

const int* qg::VariablesQG::toFortran ( ) const
inline

Definition at line 43 of file VariablesQG.h.

Here is the caller graph for this function:

◆ toOopsVariables()

const oops::Variables& qg::VariablesQG::toOopsVariables ( ) const
inline

Definition at line 44 of file VariablesQG.h.

Here is the caller graph for this function:

Member Data Documentation

◆ fvars_

std::vector<int> qg::VariablesQG::fvars_
private

Definition at line 48 of file VariablesQG.h.

◆ oopsvars_

const oops::Variables qg::VariablesQG::oopsvars_
private

Definition at line 49 of file VariablesQG.h.


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