IOSS 2.0
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)