IOSS 2.0
Loading...
Searching...
No Matches
anonymous_namespace{Ioss_Region.C} Namespace Reference

Functions

std::string id_str ()
 
std::string db_name_str ()
 
std::string orig_topo_str ()
 
std::string orig_block_order ()
 
template<typename T >
Ioss::GroupingEntityget_entity_internal (int64_t id, const std::vector< T > &entities)
 
template<typename T >
size_t internal_get_variable_count (const std::vector< T > &entities, Ioss::Field::RoleType role)
 
template<typename T >
size_t get_variable_count (const std::vector< T > &entities)
 
template<typename T >
size_t get_reduction_variable_count (const std::vector< T > &entities)
 
template<typename T >
int64_t get_entity_count (const std::vector< T > &entities)
 
void update_database (Ioss::DatabaseIO *db, Ioss::GroupingEntity *entity)
 
void update_database (const Ioss::Region *region, Ioss::GroupingEntity *entity)
 
void update_database (Ioss::DatabaseIO *db, Ioss::SideSet *sset)
 
void update_database (const Ioss::Region *region, Ioss::SideSet *sset)
 
constexpr unsigned numberOfBits (unsigned x)
 
size_t compute_hash (Ioss::GroupingEntity *entity, size_t which)
 
template<typename T >
void compute_hashes (const std::vector< T > &entities, std::array< size_t, Ioss::entityTypeCount > &hashes, Ioss::EntityType type)
 
bool check_hashes (const std::vector< size_t > &min_hash, const std::vector< size_t > &max_hash, Ioss::EntityType type)
 
template<typename T >
void report_inconsistency (const std::vector< T > &entities, Ioss::ParallelUtils &util)
 
bool check_parallel_consistency (const Ioss::Region &region)
 
bool is_input_or_appending_output (const Ioss::DatabaseIO *iodatabase)
 
template<typename T >
void internal_erase_fields (const std::vector< T > &entities, Ioss::Field::RoleType role)
 

Function Documentation

◆ check_hashes()

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 )

◆ check_parallel_consistency()

bool anonymous_namespace{Ioss_Region.C}::check_parallel_consistency ( const Ioss::Region & region)

◆ compute_hash()

size_t anonymous_namespace{Ioss_Region.C}::compute_hash ( Ioss::GroupingEntity * entity,
size_t which )

◆ compute_hashes()

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 )

◆ db_name_str()

std::string anonymous_namespace{Ioss_Region.C}::db_name_str ( )

◆ get_entity_count()

template<typename T >
int64_t anonymous_namespace{Ioss_Region.C}::get_entity_count ( const std::vector< T > & entities)

◆ get_entity_internal()

template<typename T >
Ioss::GroupingEntity * anonymous_namespace{Ioss_Region.C}::get_entity_internal ( int64_t id,
const std::vector< T > & entities )

◆ get_reduction_variable_count()

template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::get_reduction_variable_count ( const std::vector< T > & entities)

◆ get_variable_count()

template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::get_variable_count ( const std::vector< T > & entities)

◆ id_str()

std::string anonymous_namespace{Ioss_Region.C}::id_str ( )

◆ internal_erase_fields()

template<typename T >
void anonymous_namespace{Ioss_Region.C}::internal_erase_fields ( const std::vector< T > & entities,
Ioss::Field::RoleType role )

◆ internal_get_variable_count()

template<typename T >
size_t anonymous_namespace{Ioss_Region.C}::internal_get_variable_count ( const std::vector< T > & entities,
Ioss::Field::RoleType role )

◆ is_input_or_appending_output()

bool anonymous_namespace{Ioss_Region.C}::is_input_or_appending_output ( const Ioss::DatabaseIO * iodatabase)

◆ numberOfBits()

unsigned anonymous_namespace{Ioss_Region.C}::numberOfBits ( unsigned x)
constexpr

◆ orig_block_order()

std::string anonymous_namespace{Ioss_Region.C}::orig_block_order ( )

◆ orig_topo_str()

std::string anonymous_namespace{Ioss_Region.C}::orig_topo_str ( )

◆ report_inconsistency()

template<typename T >
void anonymous_namespace{Ioss_Region.C}::report_inconsistency ( const std::vector< T > & entities,
Ioss::ParallelUtils & util )

◆ update_database() [1/4]

void anonymous_namespace{Ioss_Region.C}::update_database ( const Ioss::Region * region,
Ioss::GroupingEntity * entity )

◆ update_database() [2/4]

void anonymous_namespace{Ioss_Region.C}::update_database ( const Ioss::Region * region,
Ioss::SideSet * sset )

◆ update_database() [3/4]

void anonymous_namespace{Ioss_Region.C}::update_database ( Ioss::DatabaseIO * db,
Ioss::GroupingEntity * entity )

◆ update_database() [4/4]

void anonymous_namespace{Ioss_Region.C}::update_database ( Ioss::DatabaseIO * db,
Ioss::SideSet * sset )