|
NGen
|
Type to hold some certain details about a BMI module variable that the framework will need to use repeatedly. More...
#include <Bmi_Module_Formulation.hpp>
Collaboration diagram for realization::Bmi_Var_Details:Public Member Functions | |
| Bmi_Var_Details (std::string name, std::string alias, const int item_size, const int num_items, std::string cpp_type, std::string units) | |
| Bmi_Var_Details (const Bmi_Var_Details &source)=default | |
| const std::string & | get_name () const |
| const std::string & | get_mapped_alias () const |
| const std::string & | get_cpp_type () const |
| const std::string & | get_units () const |
| int | get_item_size () const |
| int | get_num_items () const |
Private Attributes | |
| const std::string | name |
| The module's publicized name for this variable. | |
| const std::string | mapped_alias |
| The framework's configured alias for the variable. | |
| const std::string | cpp_type |
| String for the C++ type corresponding to this variable's type. | |
| const std::string | units |
| String for variable's units. | |
| int | item_size |
| The size of individual items for this variable. | |
| int | num_items |
| The number of items for this variable. | |
Friends | |
| bool | operator< (const Bmi_Var_Details &lhs, const Bmi_Var_Details &rhs) |
Type to hold some certain details about a BMI module variable that the framework will need to use repeatedly.
|
inline |
|
default |
|
inline |
References cpp_type.
Referenced by realization::Bmi_Module_Formulation::perform_set().
|
inline |
References item_size.
|
inline |
References mapped_alias.
Referenced by realization::Bmi_Module_Formulation::perform_set().
|
inline |
References name.
Referenced by realization::Bmi_Module_Formulation::perform_set().
|
inline |
References num_items.
Referenced by realization::Bmi_Module_Formulation::perform_set().
|
inline |
References units.
Referenced by realization::Bmi_Module_Formulation::perform_set().
|
friend |
|
private |
String for the C++ type corresponding to this variable's type.
Referenced by get_cpp_type().
|
private |
The size of individual items for this variable.
Referenced by get_item_size().
|
private |
The framework's configured alias for the variable.
Referenced by get_mapped_alias().
|
private |
The module's publicized name for this variable.
Referenced by get_name().
|
private |
The number of items for this variable.
Referenced by get_num_items().
|
private |
String for variable's units.
Referenced by get_units().