IOSS 2.0
|
A namespace for the pamgen database format. More...
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 | PropertyFunction |
using | DataPair = std::pair<kelpie::Key, lunasa::DataObject> |
Functions | |
void | unsupported (const char *operation) |
int | get_file_pointer () |
const char * | Version () |
void | faodel_error (int exoid, int lineno, int) |
size_t | data_size (const Ioss::Field &f) |
void | map_fields (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, FieldFunction op) |
void | map_fields (const Ioss::Region ®ion, FieldFunction op) |
lunasa::DataObject | pack_field (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, const Ioss::Field &field) |
lunasa::DataObject | pack_field (const Ioss::Region &r, const Ioss::GroupingEntity &e, const Ioss::Field &f, void *data, size_t data_size) |
size_t | data_size (const Ioss::Property &p) |
void | map_properties (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, PropertyFunction op) |
void | map_properties (const Ioss::Region ®ion, PropertyFunction op) |
lunasa::DataObject | pack_property (const Ioss::Region ®ion, const Ioss::GroupingEntity &entity, const Ioss::Property &property) |
int64_t | property_get_int (lunasa::DataObject ldo) |
std::string | property_get_string (lunasa::DataObject ldo) |
lunasa::DataObject | pack_sideblock (const Ioss::SideBlock &sb) |
int64_t | unpack_sideblocks (lunasa::DataObject ldo) |
lunasa::DataObject | pack_structuredblock (const Ioss::StructuredBlock &sb) |
void | unpack_structuredblock (lunasa::DataObject &ldo, Ioss::StructuredBlock &sb) |
lunasa::DataObject | pack_states (const Ioss::Region &r) |
kelpie::Key | make_states_search_key (int rank, const Ioss::Region ®ion) |
kelpie::Key | make_states_key (int rank, const Ioss::Region ®ion) |
kelpie::Key | sideblocks_search_key (int rank, const Ioss::Region ®ion, const Ioss::SideSet &sideset) |
kelpie::Key | make_sideblock_key (int rank, const Ioss::Region ®ion, const Ioss::SideSet &sideset, const Ioss::SideBlock &sideblock) |
kelpie::Key | structuredblock_search_key (int rank, const Ioss::Region ®ion, const Ioss::StructuredBlock &structuredblock) |
kelpie::Key | make_structuredblock_key (int rank, const Ioss::Region ®ion, const Ioss::StructuredBlock &structuredblock) |
kelpie::Key | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field) |
kelpie::Key | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity, const Ioss::Property &property) |
kelpie::Key | make_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
kelpie::Key | entity_search_key (int rank, const Ioss::Region ®ion, const std::string &entity) |
kelpie::Key | entity_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
kelpie::Key | property_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
kelpie::Key | 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) |
kelpie::Key | field_search_key (int rank, const Ioss::Region ®ion, const Ioss::GroupingEntity &grouping_entity) |
kelpie::Key | field_search_key (int rank, int state, const Ioss::Region ®ion, 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 kelpie::Key &k, const std::string &target) |
std::set< std::string > | get_entity_names (const std::vector< kelpie::Key > &keys, const std::string &target) |
A namespace for the pamgen database format.
using Iofaodel::DataPair = std::pair<kelpie::Key, lunasa::DataObject> |
using Iofaodel::FieldFunction |
IOFAODEL_EXPORT size_t Iofaodel::data_size | ( | const Ioss::Field & | f | ) |
IOFAODEL_EXPORT size_t Iofaodel::data_size | ( | const Ioss::Property & | p | ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::entity_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::entity_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const std::string & | entity ) |
void Iofaodel::faodel_error | ( | int | exoid, |
int | lineno, | ||
int | ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::field_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::field_search_key | ( | int | rank, |
int | state, | ||
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity ) |
IOFAODEL_EXPORT std::string Iofaodel::get_entity_name | ( | const kelpie::Key & | k, |
const std::string & | target ) |
IOFAODEL_EXPORT std::set< std::string > Iofaodel::get_entity_names | ( | const std::vector< kelpie::Key > & | keys, |
const std::string & | target ) |
int Iofaodel::get_file_pointer | ( | ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity, | ||
const Ioss::Field & | field ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity, | ||
const Ioss::Property & | property ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::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 ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_sideblock_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::SideSet & | sideset, | ||
const Ioss::SideBlock & | sideblock ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_states_key | ( | int | rank, |
const Ioss::Region & | region ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_states_search_key | ( | int | rank, |
const Ioss::Region & | region ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::make_structuredblock_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::StructuredBlock & | structuredblock ) |
IOFAODEL_EXPORT void Iofaodel::map_fields | ( | const Ioss::Region & | region, |
const Ioss::GroupingEntity & | entity, | ||
FieldFunction | op ) |
IOFAODEL_EXPORT void Iofaodel::map_fields | ( | const Ioss::Region & | region, |
FieldFunction | op ) |
IOFAODEL_EXPORT void Iofaodel::map_properties | ( | const Ioss::Region & | region, |
const Ioss::GroupingEntity & | entity, | ||
PropertyFunction | op ) |
IOFAODEL_EXPORT void Iofaodel::map_properties | ( | const Ioss::Region & | region, |
PropertyFunction | op ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_field | ( | const Ioss::Region & | r, |
const Ioss::GroupingEntity & | e, | ||
const Ioss::Field & | f, | ||
void * | data, | ||
size_t | data_size ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_field | ( | const Ioss::Region & | region, |
const Ioss::GroupingEntity & | entity, | ||
const Ioss::Field & | field ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_property | ( | const Ioss::Region & | region, |
const Ioss::GroupingEntity & | entity, | ||
const Ioss::Property & | property ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_sideblock | ( | const Ioss::SideBlock & | sb | ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_states | ( | const Ioss::Region & | r | ) |
IOFAODEL_EXPORT lunasa::DataObject Iofaodel::pack_structuredblock | ( | const Ioss::StructuredBlock & | sb | ) |
IOFAODEL_EXPORT int64_t Iofaodel::property_get_int | ( | lunasa::DataObject | ldo | ) |
std::string Iofaodel::property_get_string | ( | lunasa::DataObject | ldo | ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::property_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::GroupingEntity & | grouping_entity ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::sideblocks_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::SideSet & | sideset ) |
IOFAODEL_EXPORT kelpie::Key Iofaodel::structuredblock_search_key | ( | int | rank, |
const Ioss::Region & | region, | ||
const Ioss::StructuredBlock & | structuredblock ) |
IOFAODEL_EXPORT std::string Iofaodel::to_string | ( | const Ioss::EntityType & | t | ) |
IOFAODEL_EXPORT std::string Iofaodel::to_string | ( | const Ioss::Field::BasicType & | t | ) |
IOFAODEL_EXPORT std::string Iofaodel::to_string | ( | const Ioss::Field::RoleType & | t | ) |
IOFAODEL_EXPORT std::string Iofaodel::to_string | ( | const Ioss::Property::BasicType & | t | ) |
IOFAODEL_EXPORT int64_t Iofaodel::unpack_sideblocks | ( | lunasa::DataObject | ldo | ) |
IOFAODEL_EXPORT void Iofaodel::unpack_structuredblock | ( | lunasa::DataObject & | ldo, |
Ioss::StructuredBlock & | sb ) |
void Iofaodel::unsupported | ( | const char * | operation | ) |
const char * Iofaodel::Version | ( | ) |