GEOS
|
Classes | |
class | DataContext |
class | DataFileContext |
class | Group |
class | GroupContext |
class | CatalogInterface |
This class provides the base class/interface for the catalog value objects. More... | |
class | CatalogEntry |
Class to hold allocation capability for specific target derived types. More... | |
class | CatalogEntryConstructor |
A class to generate the catalog entry. More... | |
class | CatalogInterface< BASETYPE > |
Specialization of CatalogInterface for types with no-argument constructors/. More... | |
class | CatalogEntry< BASETYPE, TYPE > |
Specialization of CatalogEntry for types with no-argument constructors. More... | |
class | CatalogEntryConstructor< BASETYPE, TYPE > |
A specialization of CatalogEntryConstructor for types with no-argument constructors. More... | |
class | Wrapper |
class | WrapperBase |
Base class for all wrappers containing common operations. More... | |
class | WrapperContext |
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 class | InputFlags : integer { INVALID , FALSE , OPTIONAL , OPTIONAL_NONUNIQUE , REQUIRED , REQUIRED_NONUNIQUE , PROBLEM_ROOT } |
enum class | RestartFlags : integer { NO_WRITE , WRITE , WRITE_AND_READ } |
enum class | PlotLevel : integer { LEVEL_0 , LEVEL_1 , LEVEL_2 , LEVEL_3 , NOPLOT } |
Functions | |
InputFlags | IntToInputFlag (int const val) |
Convert integer value to InputFlags. More... | |
int | InputFlagToInt (InputFlags const val) |
Convert InputFlags to int. More... | |
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... | |
void | printMemoryAllocation (Group const &group, integer const indent, real64 const threshold) |
Prints the memory allocations for a group in the data repository recursively. More... | |
Encapsulates all dataRepository classes and functionality.
using geos::dataRepository::DefaultValue = typedef internal::Helper< T > |
A templated alias to hold default values.
T | the type to check |
Definition at line 134 of file DefaultValue.hpp.
|
strong |
Enumeration of flags that control reading XML input and schema generation.
Definition at line 37 of file InputFlags.hpp.
|
strong |
A scoped enum for the Plot options.
Definition at line 47 of file RestartFlags.hpp.
|
strong |
A scoped enum for the restart options.
Enumerator | |
---|---|
NO_WRITE | Do not write into restart. |
WRITE | Write into restart. |
WRITE_AND_READ | Write and read from restart. |
Definition at line 35 of file RestartFlags.hpp.
|
inline |
Convert InputFlags to int.
[in] | val | value to convert |
Definition at line 86 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 97 of file InputFlags.hpp.
|
inline |
Convert integer value to InputFlags.
[in] | val | value to convert |
Definition at line 53 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 155 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 163 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 115 of file RestartFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 179 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 147 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 171 of file InputFlags.hpp.
|
inline |
Comparison operator for InputFlags enumeration.
left | lhs value |
right | rhs value |
Definition at line 187 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 100 of file RestartFlags.hpp.
void geos::dataRepository::printMemoryAllocation | ( | Group const & | group, |
integer const | indent, | ||
real64 const | threshold | ||
) |
Prints the memory allocations for a group in the data repository recursively.
group | The group to print | |
[in] | indent | The level of indentation to add to this level of output. |
[in] | threshold | The allocation size required to output a allocation size. |
|
inline |
Function to get a PlotLevel enum from an int.
val | int that represents the PlotLevel |
Definition at line 61 of file RestartFlags.hpp.