|
IOSS 2.0
|
Namespaces | |
| namespace | helpers |
Classes | |
| class | DatabaseIO |
| struct | field_entry_t |
| class | IOFactory |
| struct | meta_entry_t |
| struct | property_entry_t |
| struct | sideblock_entry_t |
| struct | state_entry_t |
| struct | value_entry_t |
Typedefs | |
| using | FieldFunction |
| using | PackedBytes = std::vector<unsigned char> |
| using | PropertyFunction |
| using | key_t = std::pair<std::string, std::string> |
Functions | |
| size_t | data_size (const Ioss::Field &f) |
| int | map_fields (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, FieldFunction op) |
| int | map_fields (const Ioss::Region ®ion, FieldFunction op) |
| PackedBytes | pack_field (const Ioss::Region &, const Ioss::GroupingEntity &entity, const Ioss::Field &field) |
| PackedBytes | pack_field (const Ioss::Region &, const Ioss::GroupingEntity &, const Ioss::Field &f, void *data, size_t) |
| size_t | data_size (const Ioss::Property &p) |
| int | map_properties (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, PropertyFunction op) |
| int | map_properties (const Ioss::Region ®ion, PropertyFunction op) |
| PackedBytes | pack_property (const Ioss::Region &, const Ioss::GroupingEntity &, const Ioss::Property &property) |
| int64_t | property_get_int (PackedBytes &p) |
| std::string | property_get_string (PackedBytes &p) |
| PackedBytes | pack_sideblock (const Ioss::SideBlock &sb) |
| int64_t | unpack_sideblocks (PackedBytes &v) |
| PackedBytes | pack_structuredblock (const Ioss::StructuredBlock &sb) |
| void | unpack_structuredblock (PackedBytes &v, Ioss::StructuredBlock &sb) |
| PackedBytes | pack_states (const Ioss::Region &r) |
| key_t | make_map_search_key (int rank, const std::string &type, const std::string &name) |
| key_t | make_map_key (int rank, const std::string &type, const std::string &name) |
| key_t | make_node_map_search_key (int rank, const std::string &name) |
| key_t | make_node_map_key (int rank, const std::string &name) |
| key_t | make_edge_map_search_key (int rank, const std::string &name) |
| key_t | make_edge_map_key (int rank, const std::string &name) |
| key_t | make_face_map_search_key (int rank, const std::string &name) |
| key_t | make_face_map_key (int rank, const std::string &name) |
| key_t | make_elem_map_search_key (int rank, const std::string &name) |
| key_t | make_elem_map_key (int rank, const std::string &name) |
| key_t | make_states_search_key (int rank, const Ioss::Region ®ion) |
| key_t | make_states_key (int rank, const Ioss::Region ®ion) |
| key_t | sideblocks_search_key (int rank, const Ioss::Region ®ion, const Ioss::SideSet &sideset) |
| key_t | make_sideblock_key (int rank, const Ioss::Region ®ion, const Ioss::SideSet &sideset, const Ioss::SideBlock &sideblock) |
| key_t | structuredblock_search_key (int rank, const Ioss::Region ®ion, const Ioss::StructuredBlock &structuredblock) |
| key_t | make_structuredblock_key (int rank, const Ioss::Region ®ion, const Ioss::StructuredBlock &structuredblock) |
| key_t | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field, const std::string &name) |
| key_t | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field) |
| key_t | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity, const Ioss::Property &property) |
| key_t | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
| key_t | entity_search_key (int rank, const Ioss::Region ®ion, const std::string &entity) |
| key_t | entity_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
| key_t | property_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
| key_t | make_property_key (int rank, const Ioss::Region ®ion, const std::string &entity_type, const std::string &entity_name, const std::string &property_type, const std::string &property_name) |
| key_t | field_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
| key_t | field_search_key (int rank, int state, const Ioss::Region &, const Ioss::GroupingEntity &grouping_entity) |
| std::string | to_string (const Ioss::Property::BasicType &t) |
| std::string | to_string (const Ioss::Field::BasicType &t) |
| std::string | to_string (const Ioss::Field::RoleType &t) |
| std::string | to_string (const Ioss::EntityType &t) |
| std::string | get_entity_name (const std::string &k, const std::string &target) |
| std::set< std::string > | get_entity_names (const std::vector< std::string > &keys, const std::string &target) |
Variables | |
| const std::size_t | MAX_STR_LENGTH = 32 |
| const std::size_t | MAX_LINE_LENGTH = 80 |
| using Ios3::FieldFunction |
| using Ios3::key_t = std::pair<std::string, std::string> |
| typedef std::vector< unsigned char > Ios3::PackedBytes = std::vector<unsigned char> |
| using Ios3::PropertyFunction |
| IOS3_EXPORT size_t Ios3::data_size | ( | const Ioss::Field & | f | ) |
| IOS3_EXPORT size_t Ios3::data_size | ( | const Ioss::Property & | p | ) |
| IOS3_EXPORT key_t Ios3::entity_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity ) |
| IOS3_EXPORT key_t Ios3::entity_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const std::string & | entity ) |
| IOS3_EXPORT key_t Ios3::field_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity ) |
| IOS3_EXPORT key_t Ios3::field_search_key | ( | int | rank, |
| int | state, | ||
| const Ioss::Region & | , | ||
| const Ioss::GroupingEntity & | grouping_entity ) |
| IOS3_EXPORT std::string Ios3::get_entity_name | ( | const std::string & | k, |
| const std::string & | target ) |
| IOS3_EXPORT std::set< std::string > Ios3::get_entity_names | ( | const std::vector< std::string > & | keys, |
| const std::string & | target ) |
| IOS3_EXPORT key_t Ios3::make_edge_map_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_edge_map_search_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_elem_map_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_elem_map_search_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_face_map_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_face_map_search_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity ) |
| IOS3_EXPORT key_t Ios3::make_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity, | ||
| const Ioss::Field & | field ) |
| IOS3_EXPORT key_t Ios3::make_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity, | ||
| const Ioss::Field & | field, | ||
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity, | ||
| const Ioss::Property & | property ) |
| key_t Ios3::make_map_key | ( | int | rank, |
| const std::string & | type, | ||
| const std::string & | name ) |
| key_t Ios3::make_map_search_key | ( | int | rank, |
| const std::string & | type, | ||
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_node_map_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_node_map_search_key | ( | int | rank, |
| const std::string & | name ) |
| IOS3_EXPORT key_t Ios3::make_property_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const std::string & | entity_type, | ||
| const std::string & | entity_name, | ||
| const std::string & | property_type, | ||
| const std::string & | property_name ) |
| IOS3_EXPORT key_t Ios3::make_sideblock_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::SideSet & | sideset, | ||
| const Ioss::SideBlock & | sideblock ) |
| IOS3_EXPORT key_t Ios3::make_states_key | ( | int | rank, |
| const Ioss::Region & | region ) |
| IOS3_EXPORT key_t Ios3::make_states_search_key | ( | int | rank, |
| const Ioss::Region & | region ) |
| IOS3_EXPORT key_t Ios3::make_structuredblock_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::StructuredBlock & | structuredblock ) |
| IOS3_EXPORT int Ios3::map_fields | ( | const Ioss::Region & | region, |
| const Ioss::GroupingEntity & | entity, | ||
| FieldFunction | op ) |
| IOS3_EXPORT int Ios3::map_fields | ( | const Ioss::Region & | region, |
| FieldFunction | op ) |
| IOS3_EXPORT int Ios3::map_properties | ( | const Ioss::Region & | region, |
| const Ioss::GroupingEntity & | entity, | ||
| PropertyFunction | op ) |
| IOS3_EXPORT int Ios3::map_properties | ( | const Ioss::Region & | region, |
| PropertyFunction | op ) |
| IOS3_EXPORT PackedBytes Ios3::pack_field | ( | const Ioss::Region & | , |
| const Ioss::GroupingEntity & | , | ||
| const Ioss::Field & | f, | ||
| void * | data, | ||
| size_t | ) |
| IOS3_EXPORT PackedBytes Ios3::pack_field | ( | const Ioss::Region & | , |
| const Ioss::GroupingEntity & | entity, | ||
| const Ioss::Field & | field ) |
| IOS3_EXPORT PackedBytes Ios3::pack_property | ( | const Ioss::Region & | , |
| const Ioss::GroupingEntity & | , | ||
| const Ioss::Property & | property ) |
| IOS3_EXPORT PackedBytes Ios3::pack_sideblock | ( | const Ioss::SideBlock & | sb | ) |
| IOS3_EXPORT PackedBytes Ios3::pack_states | ( | const Ioss::Region & | r | ) |
| IOS3_EXPORT PackedBytes Ios3::pack_structuredblock | ( | const Ioss::StructuredBlock & | sb | ) |
| IOS3_EXPORT int64_t Ios3::property_get_int | ( | PackedBytes & | p | ) |
| IOS3_EXPORT std::string Ios3::property_get_string | ( | PackedBytes & | p | ) |
| IOS3_EXPORT key_t Ios3::property_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::GroupingEntity & | grouping_entity ) |
| IOS3_EXPORT key_t Ios3::sideblocks_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::SideSet & | sideset ) |
| IOS3_EXPORT key_t Ios3::structuredblock_search_key | ( | int | rank, |
| const Ioss::Region & | region, | ||
| const Ioss::StructuredBlock & | structuredblock ) |
| IOS3_EXPORT std::string Ios3::to_string | ( | const Ioss::EntityType & | t | ) |
| IOS3_EXPORT std::string Ios3::to_string | ( | const Ioss::Field::BasicType & | t | ) |
| IOS3_EXPORT std::string Ios3::to_string | ( | const Ioss::Field::RoleType & | t | ) |
| IOS3_EXPORT std::string Ios3::to_string | ( | const Ioss::Property::BasicType & | t | ) |
| IOS3_EXPORT int64_t Ios3::unpack_sideblocks | ( | PackedBytes & | v | ) |
| IOS3_EXPORT void Ios3::unpack_structuredblock | ( | PackedBytes & | v, |
| Ioss::StructuredBlock & | sb ) |
| const std::size_t Ios3::MAX_LINE_LENGTH = 80 |
| const std::size_t Ios3::MAX_STR_LENGTH = 32 |