IOSS 2.0
Loading...
Searching...
No Matches
Iofaodel_Utils.C File Reference
#include "Iofaodel_Utils.h"
#include "Ioss_CommSet.h"
#include "Ioss_DatabaseIO.h"
#include "Ioss_EdgeBlock.h"
#include "Ioss_EdgeSet.h"
#include "Ioss_ElementBlock.h"
#include "Ioss_ElementSet.h"
#include "Ioss_FaceBlock.h"
#include "Ioss_FaceSet.h"
#include "Ioss_Field.h"
#include "Ioss_GroupingEntity.h"
#include "Ioss_IOFactory.h"
#include "Ioss_NodeBlock.h"
#include "Ioss_NodeSet.h"
#include "Ioss_Property.h"
#include "Ioss_Region.h"
#include "Ioss_SideBlock.h"
#include "Ioss_SideSet.h"
#include "Ioss_State.h"
#include "Ioss_StructuredBlock.h"
#include "cereal/archives/portable_binary.hpp"
#include "cereal/types/array.hpp"
#include "cereal/types/string.hpp"
#include "cereal/types/utility.hpp"
#include "cereal/types/vector.hpp"
#include <sstream>
Include dependency graph for Iofaodel_Utils.C:

Namespaces

namespace  Iofaodel
 A namespace for the pamgen database format.
 

Functions

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)
 
lunasa::DataObject Iofaodel::pack_states (const Ioss::Region &r)
 
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)