FV3 Bundle
oops::Variables Class Reference

#include <Variables.h>

Inheritance diagram for oops::Variables:
[legend]
Collaboration diagram for oops::Variables:
[legend]

Public Member Functions

 Variables (const eckit::Configuration &)
 
 Variables (const std::vector< std::string > &, const std::string &conv="")
 
 ~Variables ()
 
 Variables (const Variables &)
 
const std::vector< std::string > & variables () const
 
const eckit::Configuration & toFortran () const
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 

Private Attributes

std::string convention_
 
std::vector< std::string > vars_
 
eckit::LocalConfiguration conf_
 
eckit::LocalConfiguration fconf_
 

Detailed Description

Definition at line 24 of file Variables.h.

Constructor & Destructor Documentation

◆ Variables() [1/3]

oops::Variables::Variables ( const eckit::Configuration &  conf)
explicit

Definition at line 22 of file oops/base/Variables.cc.

◆ Variables() [2/3]

oops::Variables::Variables ( const std::vector< std::string > &  vars,
const std::string &  conv = "" 
)
explicit

Definition at line 41 of file oops/base/Variables.cc.

◆ ~Variables()

oops::Variables::~Variables ( )

Definition at line 65 of file oops/base/Variables.cc.

◆ Variables() [3/3]

oops::Variables::Variables ( const Variables other)

Definition at line 59 of file oops/base/Variables.cc.

Member Function Documentation

◆ classname()

static const std::string oops::Variables::classname ( )
inlinestatic

Definition at line 26 of file Variables.h.

◆ print()

void oops::Variables::print ( std::ostream &  os) const
private

Definition at line 69 of file oops/base/Variables.cc.

◆ toFortran()

const eckit::Configuration& oops::Variables::toFortran ( ) const
inline

Definition at line 36 of file Variables.h.

Here is the caller graph for this function:

◆ variables()

const std::vector<std::string>& oops::Variables::variables ( ) const
inline

Definition at line 35 of file Variables.h.

Here is the caller graph for this function:

Member Data Documentation

◆ conf_

eckit::LocalConfiguration oops::Variables::conf_
private

Definition at line 43 of file Variables.h.

◆ convention_

std::string oops::Variables::convention_
private

Definition at line 41 of file Variables.h.

◆ fconf_

eckit::LocalConfiguration oops::Variables::fconf_
private

Definition at line 44 of file Variables.h.

◆ vars_

std::vector<std::string> oops::Variables::vars_
private

Definition at line 42 of file Variables.h.


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