IOSS 2.0

Namespaces | Functions
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 <fmt/ostream.h>`
`#include <iomanip>`
`#include <iostream>`
`#include <map>`
`#include <string>`
`#include <unistd.h>`
`#include <utility>`
`#include <vector>`
Include dependency graph for Ioss_Region.C:

## 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 ()
template<typename T >
size_t | anonymous_namespace{Ioss_Region.C}::get_variable_count (const std::vector< T > &entities)
template<typename T >
int64_t | anonymous_namespace{Ioss_Region.C}::get_entity_count (const std::vector< T > &entities)
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::vector< size_t > &min_hash, const std::vector< size_t > &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)