IOSS 2.0
Loading...
Searching...
No Matches
Ios3_Utils.h File Reference
#include "ios3_export.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_Property.h"
#include "Ioss_Region.h"
#include <set>
Include dependency graph for Ios3_Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Ios3::value_entry_t
struct  Ios3::meta_entry_t
struct  Ios3::state_entry_t
struct  Ios3::sideblock_entry_t

Namespaces

namespace  Ios3

Typedefs

using Ios3::key_t = std::pair<std::string, std::string>

Functions

PackedBytes Ios3::pack_states (const Ioss::Region &r)
PackedBytes Ios3::pack_sideblock (const Ioss::SideBlock &sb)
int64_t Ios3::unpack_sideblocks (PackedBytes &v)
PackedBytes Ios3::pack_structuredblock (const Ioss::StructuredBlock &sb)
void Ios3::unpack_structuredblock (PackedBytes &v, Ioss::StructuredBlock &sb)
key_t Ios3::make_node_map_search_key (int rank, const std::string &name)
key_t Ios3::make_node_map_key (int rank, const std::string &name)
key_t Ios3::make_edge_map_search_key (int rank, const std::string &name)
key_t Ios3::make_edge_map_key (int rank, const std::string &name)
key_t Ios3::make_face_map_search_key (int rank, const std::string &name)
key_t Ios3::make_face_map_key (int rank, const std::string &name)
key_t Ios3::make_elem_map_search_key (int rank, const std::string &name)
key_t Ios3::make_elem_map_key (int rank, const std::string &name)
key_t Ios3::make_states_search_key (int rank, const Ioss::Region &region)
key_t Ios3::make_states_key (int rank, const Ioss::Region &region)
key_t Ios3::sideblocks_search_key (int rank, const Ioss::Region &region, const Ioss::SideSet &sideset)
key_t Ios3::make_sideblock_key (int rank, const Ioss::Region &region, const Ioss::SideSet &sideset, const Ioss::SideBlock &sideblock)
key_t Ios3::structuredblock_search_key (int rank, const Ioss::Region &region, const Ioss::StructuredBlock &structuredblock)
key_t Ios3::make_structuredblock_key (int rank, const Ioss::Region &region, const Ioss::StructuredBlock &structuredblock)
key_t Ios3::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field, const std::string &name)
key_t Ios3::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field)
key_t Ios3::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity, const Ioss::Property &property)
key_t Ios3::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
key_t Ios3::entity_search_key (int rank, const Ioss::Region &region, const std::string &entity)
key_t Ios3::entity_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
key_t Ios3::property_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
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)
key_t Ios3::field_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
key_t Ios3::field_search_key (int rank, int state, const Ioss::Region &, const Ioss::GroupingEntity &grouping_entity)
std::string Ios3::to_string (const Ioss::Property::BasicType &t)
std::string Ios3::to_string (const Ioss::Field::BasicType &t)
std::string Ios3::to_string (const Ioss::Field::RoleType &t)
std::string Ios3::to_string (const Ioss::EntityType &t)
std::string Ios3::get_entity_name (const std::string &k, const std::string &target)
std::set< std::string > Ios3::get_entity_names (const std::vector< std::string > &keys, const std::string &target)