IOSS  2.0
Ioss_Region.C File Reference
#include <Ioss_CommSet.h>
#include <Ioss_CoordinateFrame.h>
#include <Ioss_DBUsage.h>
#include <Ioss_DatabaseIO.h>
#include <Ioss_EdgeBlock.h>
#include <Ioss_EdgeSet.h>
#include <Ioss_ElementBlock.h>
#include <Ioss_ElementSet.h>
#include <Ioss_ElementTopology.h>
#include <Ioss_EntityBlock.h>
#include <Ioss_EntityType.h>
#include <Ioss_FaceBlock.h>
#include <Ioss_FaceSet.h>
#include <Ioss_Field.h>
#include <Ioss_GroupingEntity.h>
#include <Ioss_NodeBlock.h>
#include <Ioss_NodeSet.h>
#include <Ioss_Property.h>
#include <Ioss_PropertyManager.h>
#include <Ioss_Region.h>
#include <Ioss_SideBlock.h>
#include <Ioss_SideSet.h>
#include <Ioss_SmartAssert.h>
#include <Ioss_State.h>
#include <Ioss_StructuredBlock.h>
#include <algorithm>
#include <cctype>
#include <climits>
#include <cstddef>
#include <iomanip>
#include <iostream>
#include <map>
#include <string>
#include <unistd.h>
#include <utility>
#include <vector>

Namespaces

 anonymous_namespace{Ioss_Region.C}
 
 Ioss
 The main namespace for the Ioss library.
 

Functions

const std::string anonymous_namespace{Ioss_Region.C}::id_str ()
 
const std::string anonymous_namespace{Ioss_Region.C}::db_name_str ()
 
const std::string anonymous_namespace{Ioss_Region.C}::orig_topo_str ()
 
const std::string anonymous_namespace{Ioss_Region.C}::orig_block_order ()
 
std::string anonymous_namespace{Ioss_Region.C}::uppercase (const std::string &my_name)
 
void anonymous_namespace{Ioss_Region.C}::check_for_duplicate_names (const Ioss::Region *region, const Ioss::GroupingEntity *entity)
 
constexpr unsigned anonymous_namespace{Ioss_Region.C}::numberOfBits (unsigned x)
 
size_t anonymous_namespace{Ioss_Region.C}::compute_hash (Ioss::GroupingEntity *entity, size_t which)
 
template<typename T >
void anonymous_namespace{Ioss_Region.C}::compute_hashes (const std::vector< T > &entities, std::array< size_t, Ioss::entityTypeCount > &hashes, Ioss::EntityType type)
 
bool anonymous_namespace{Ioss_Region.C}::check_hashes (const std::array< size_t, Ioss::entityTypeCount > &min_hash, const std::array< size_t, Ioss::entityTypeCount > &max_hash, Ioss::EntityType type)
 
template<typename T >
void anonymous_namespace{Ioss_Region.C}::report_inconsistency (const std::vector< T > &entities, Ioss::ParallelUtils &util)
 
bool anonymous_namespace{Ioss_Region.C}::check_parallel_consistency (const Ioss::Region &region)
 
bool anonymous_namespace{Ioss_Region.C}::is_input_or_appending_output (const Ioss::DatabaseIO *iodatabase)