|
IOSS 2.0
|
#include <Iotm_TextMeshUtils.h>
Public Member Functions | |
| TextMeshOptionParser (TextMeshData< EntityId, Topology > &data, unsigned enforcedDimension) | |
| TextMeshOptionParser (TextMeshData< EntityId, Topology > &data) | |
| void | set_error_handler (ErrorHandler errorHandler) |
| std::string | get_mesh_connectivity_description () const |
| void | initialize_parse (const std::string ¶meters) |
| void | finalize_parse () |
Private Types | |
| enum | ParsedOptions { PARSED_NONE = 0 , PARSED_DIMENSION = 1L << 0 , PARSED_COORDINATES = 1L << 1 , PARSED_SIDESET = 1L << 2 , PARSED_NODESET = 1L << 3 , PARSED_ASSEMBLY = 1L << 4 } |
Private Member Functions | |
| bool | parsed_dimension_provided () |
| bool | enforced_dimension_provided () |
| void | validate_dimension () |
| void | set_dimension () |
| void | parse_dimension_option (const std::vector< std::string > &option) |
| void | deallocate_raw_coordinates () |
| void | set_coordinates () |
| bool | parsed_coordinates_provided () |
| void | parse_coordinates_option (const std::vector< std::string > &coordinatesOptionGroup) |
| template<typename DataType> | |
| void | check_name_collision_with_entity_sets (const EntityGroupData< DataType > &groupData, const std::string &entityType, const std::set< std::string > &entitySetNames) |
| template<typename SrcDataGroup, typename DestDataGroup> | |
| void | check_name_collision_with_group (const SrcDataGroup &srcGroup, const DestDataGroup &destGroup) |
| void | check_sideset_element_reference () |
| void | check_sideset_name_collision () |
| void | validate_sidesets () |
| void | check_nodeset_node_reference () |
| void | check_nodeset_name_collision () |
| void | validate_nodesets () |
| template<typename T> | |
| void | check_assembly_member_reference_in_group (const AssemblyData &assemblyData, const T &group) |
| void | check_assembly_member_reference () |
| void | check_assembly_name_collision () |
| void | check_assembly_cyclic_dependency () |
| void | validate_assemblies () |
| void | parse_sideset_option (const std::vector< std::string > &sidesetOptionGroup) |
| void | parse_nodeset_option (const std::vector< std::string > &nodesetOptionGroup) |
| void | parse_assembly_option (const std::vector< std::string > &assemblyOptionGroup) |
| void | print_help_message (std::ostream &out=std::cout) |
| void | handle_unrecognized_option (const std::string &optionType) |
| void | parse_options (const std::vector< std::string > &optionGroups) |
Private Attributes | |
| unsigned long | m_parsedOptionMask {PARSED_NONE} |
| int | m_parsedDimension {INVALID_DIMENSION} |
| int | m_constructorEnforcedDimension {INVALID_DIMENSION} |
| std::string | m_meshConnectivityDescription {} |
| std::vector< double > | m_rawCoordinates {} |
| ErrorHandler | m_errorHandler |
| TextMeshData< EntityId, Topology > & | m_data |
Static Private Attributes | |
| static constexpr int | INVALID_DIMENSION = -1 |
| static constexpr int | DEFAULT_DIMENSION = 3 |
|
private |
|
inline |
|
inlineexplicit |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
staticconstexprprivate |
|
staticconstexprprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |