IOSS 2.0
Loading...
Searching...
No Matches
Iofaodel_Utils.h File Reference
#include "iofaodel_export.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_Property.h"
#include "Ioss_Region.h"
#include <kelpie/Key.hh>
#include <lunasa/DataObject.hh>
#include <set>
Include dependency graph for Iofaodel_Utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Iofaodel::value_entry_t
 
struct  Iofaodel::meta_entry_t
 
struct  Iofaodel::state_entry_t
 
struct  Iofaodel::sideblock_entry_t
 

Namespaces

namespace  Iofaodel
 A namespace for the pamgen database format.
 

Typedefs

using Iofaodel::DataPair = std::pair<kelpie::Key, lunasa::DataObject>
 

Functions

lunasa::DataObject Iofaodel::pack_states (const Ioss::Region &r)
 
lunasa::DataObject Iofaodel::pack_sideblock (const Ioss::SideBlock &sb)
 
int64_t Iofaodel::unpack_sideblocks (lunasa::DataObject ldo)
 
lunasa::DataObject Iofaodel::pack_structuredblock (const Ioss::StructuredBlock &sb)
 
void Iofaodel::unpack_structuredblock (lunasa::DataObject &ldo, Ioss::StructuredBlock &sb)
 
kelpie::Key Iofaodel::make_states_search_key (int rank, const Ioss::Region &region)
 
kelpie::Key Iofaodel::make_states_key (int rank, const Ioss::Region &region)
 
kelpie::Key Iofaodel::sideblocks_search_key (int rank, const Ioss::Region &region, const Ioss::SideSet &sideset)
 
kelpie::Key Iofaodel::make_sideblock_key (int rank, const Ioss::Region &region, const Ioss::SideSet &sideset, const Ioss::SideBlock &sideblock)
 
kelpie::Key Iofaodel::structuredblock_search_key (int rank, const Ioss::Region &region, const Ioss::StructuredBlock &structuredblock)
 
kelpie::Key Iofaodel::make_structuredblock_key (int rank, const Ioss::Region &region, const Ioss::StructuredBlock &structuredblock)
 
kelpie::Key Iofaodel::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity, const Ioss::Field &field)
 
kelpie::Key Iofaodel::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity, const Ioss::Property &property)
 
kelpie::Key Iofaodel::make_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
 
kelpie::Key Iofaodel::entity_search_key (int rank, const Ioss::Region &region, const std::string &entity)
 
kelpie::Key Iofaodel::entity_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
 
kelpie::Key Iofaodel::property_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
 
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)
 
kelpie::Key Iofaodel::field_search_key (int rank, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
 
kelpie::Key Iofaodel::field_search_key (int rank, int state, const Ioss::Region &region, const Ioss::GroupingEntity &grouping_entity)
 
std::string Iofaodel::to_string (const Ioss::Property::BasicType &t)
 
std::string Iofaodel::to_string (const Ioss::Field::BasicType &t)
 
std::string Iofaodel::to_string (const Ioss::Field::RoleType &t)
 
std::string Iofaodel::to_string (const Ioss::EntityType &t)
 
std::string Iofaodel::get_entity_name (const kelpie::Key &k, const std::string &target)
 
std::set< std::string > Iofaodel::get_entity_names (const std::vector< kelpie::Key > &keys, const std::string &target)