IOSS 2.0
|
#include <Iotm_TextMeshUtils.h>
Public Member Functions | |
TextMeshParser (unsigned enforcedDimension) | |
TextMeshParser () | |
TextMeshData< EntityId, Topology > | parse (const std::string &meshDescription) |
void | set_error_handler (ErrorHandler errorHandler) |
Private Types | |
using | Topology = typename TopologyMapping::Topology |
Private Member Functions | |
void | initialize_constructor () |
void | initialize_connectivity_parse (const std::string &meshDescription) |
void | initialize_parse (const std::string &meshDescription) |
void | finalize_parse () |
void | parse_description () |
ElementData< EntityId, Topology > | parse_element () |
int | parse_proc_id () |
EntityId | parse_elem_id () |
Topology | parse_topology () |
std::vector< EntityId > | parse_node_ids (const Topology &topology) |
std::string | parse_part (const Topology &topology) |
int | parse_int () |
unsigned | parse_unsigned () |
std::string | parse_string () |
void | parse_newline () |
void | validate_required_field (bool hasNextRequiredField) |
void | validate_no_extra_fields () |
void | validate_topology (const Topology &topology, const std::string &providedName) |
void | validate_node_count (const Topology &topology, size_t numNodes) |
Private Attributes | |
unsigned | m_lineNumber {0} |
TextMeshData< EntityId, Topology > | m_data |
TextMeshLexer | m_lexer |
TopologyMapping | m_topologyMapping |
ErrorHandler | m_errorHandler |
TextMeshOptionParser< EntityId, Topology > | m_optionParser |
|
private |
|
inlineexplicit |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |