IOSS 2.0
Loading...
Searching...
No Matches
Ioss_Region.C File Reference
#include "Ioss_Assembly.h"
#include "Ioss_Blob.h"
#include "Ioss_CodeTypes.h"
#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_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_Sort.h"
#include "Ioss_State.h"
#include "Ioss_StructuredBlock.h"
#include <array>
#include <climits>
#include <cstddef>
#include <fmt/core.h>
#include <fmt/format.h>
#include <fmt/ostream.h>
#include <map>
#include <string>
#include <tuple>
#include <vector>
#include "Ioss_MeshType.h"
#include "Ioss_ParallelUtils.h"
Include dependency graph for Ioss_Region.C:

Namespaces

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

Functions

std::string anonymous_namespace{Ioss_Region.C}::id_str ()
 
std::string anonymous_namespace{Ioss_Region.C}::db_name_str ()
 
std::string anonymous_namespace{Ioss_Region.C}::orig_topo_str ()
 
std::string anonymous_namespace{Ioss_Region.C}::orig_block_order ()
 
template<typename T >
Ioss::GroupingEntityanonymous_namespace{Ioss_Region.C}::get_entity_internal (int64_t id, const std::vector< T > &entities)
 
template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::internal_get_variable_count (const std::vector< T > &entities, Ioss::Field::RoleType role)
 
template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::get_variable_count (const std::vector< T > &entities)
 
template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::get_reduction_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}::update_database (const Ioss::Region *region, Ioss::GroupingEntity *entity)
 
void anonymous_namespace{Ioss_Region.C}::update_database (const Ioss::Region *region, Ioss::SideSet *sset)
 
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)
 
template<typename T >
void anonymous_namespace{Ioss_Region.C}::internal_erase_fields (const std::vector< T > &entities, Ioss::Field::RoleType role)