GEOSX
|
Classes | |
class | CatalogEntry |
Class to hold allocation capability for specific target derived types. More... | |
class | CatalogEntry< BASETYPE, TYPE > |
Specialization of CatalogEntry for types with no-argument constructors. More... | |
class | CatalogEntryConstructor |
A class to generate the catalog entry. More... | |
class | CatalogEntryConstructor< BASETYPE, TYPE > |
A specialization of CatalogEntryConstructor for types with no-argument constructors. More... | |
class | CatalogInterface |
This class provides the base class/interface for the catalog value objects. More... | |
class | CatalogInterface< BASETYPE > |
Specialization of CatalogInterface for types with no-argument constructors/. More... | |
class | Group |
class | Wrapper |
class | WrapperBase |
Base class for all wrappers containing common operations. More... | |
Typedefs | |
template<typename T > | |
using | DefaultValue = internal::Helper< T > |
A templated alias to hold default values. More... | |
using | keyType = string |
The default key type for entries in the hierarchy. | |
using | indexType = localIndex |
The default index type for entries the hierarchy. | |
using | GroupKey = Group::subGroupMap::KeyIndex |
Type alias for KeyIndexT type used for sub-group lookups. | |
using | ViewKey = Group::wrapperMap::KeyIndex |
Type alias for KeyIndexT type used for wrapper lookups. | |
Enumerations | |
enum | InputFlags : integer { InputFlags::INVALID, InputFlags::FALSE, InputFlags::OPTIONAL, InputFlags::OPTIONAL_NONUNIQUE, InputFlags::REQUIRED, InputFlags::REQUIRED_NONUNIQUE, InputFlags::PROBLEM_ROOT } |
enum | RestartFlags : integer { RestartFlags::NO_WRITE, RestartFlags::WRITE, RestartFlags::WRITE_AND_READ } |
enum | PlotLevel : integer { PlotLevel::LEVEL_0, PlotLevel::LEVEL_1, PlotLevel::LEVEL_2, PlotLevel::LEVEL_3, PlotLevel::NOPLOT } |
Functions | |
InputFlags | IntToInputFlag (int const val) |
Convert integer value to InputFlags. More... | |
int | InputFlagToInt (InputFlags const val) |
Convert InputFlags to int. More... | |
std::string | InputFlagToString (InputFlags const val) |
Convert an InputFlags value to a string. More... | |
bool | operator== (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
bool | operator!= (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
bool | operator< (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
bool | operator> (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
bool | operator<= (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
bool | operator>= (InputFlags const left, InputFlags const right) |
Comparison operator for InputFlags enumeration. More... | |
PlotLevel | toPlotLevel (int const val) |
Function to get a PlotLevel enum from an int. More... | |
std::istream & | operator>> (std::istream &is, PlotLevel &plotLevel) |
Reads a PlotLevel enum from a stream. More... | |
std::ostream & | operator<< (std::ostream &os, PlotLevel const &plotLevel) |
Writes a plot level to a stream. More... | |
Encapsulates all dataRepository classes and functionality.
using geosx::dataRepository::DefaultValue = typedef internal::Helper< T > |
A templated alias to hold default values.
T | the type to check |
Definition at line 133 of file DefaultValue.hpp.
|
strong |
Enumeration of flags that control reading XML input and schema generation.
Definition at line 36 of file InputFlags.hpp.
|
strong |
A scoped enum for the Plot options.
Definition at line 44 of file RestartFlags.hpp.
|
strong |
A scoped enum for the restart options.
Enumerator | |
---|---|
NO_WRITE | Doe no write into restart. |
WRITE | Write into restart. |
WRITE_AND_READ | Write and read from restart. |
Definition at line 32 of file RestartFlags.hpp.
|
inline |
Convert InputFlags to int.
[in] | val | value to convert |
Definition at line 85 of file InputFlags.hpp.
|
inline |
Convert an InputFlags value to a string.
[in] | val | The value of the input flag that will be converted to a string |
val
. Definition at line 96 of file InputFlags.hpp.
|
inline |
Convert integer value to InputFlags.
[in] | val | value to convert |
Definition at line 52 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 154 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 162 of file InputFlags.hpp.
|
inline |
Writes a plot level to a stream.
os | The stream to read from. |
plotLevel | the PlotLevel to write. |
Definition at line 112 of file RestartFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 178 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 146 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 170 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 186 of file InputFlags.hpp.
|
inline |
Reads a PlotLevel enum from a stream.
is | The stream to read from. |
plotLevel | The PlotLevel to write to. |
Definition at line 97 of file RestartFlags.hpp.
|
inline |
Function to get a PlotLevel enum from an int.
val | int that represents the PlotLevel |
Definition at line 58 of file RestartFlags.hpp.