IOSS 2.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
anonymous_namespace{Ioss_FaceGenerator.C} Namespace Reference

Functions

template<typename T>
void generate_index (std::vector< T > &index)
 
uint64_t MurmurHash64A (size_t key)
 
void create_face (Ioss::FaceUnorderedSet &faces, size_t id, std::array< size_t, 4 > &conn, size_t element, int local_face)
 
template<typename INT>
void internal_generate_faces (Ioss::ElementBlock *eb, Ioss::FaceUnorderedSet &faces, const std::vector< INT > &ids, const std::vector< size_t > &hash_ids, bool local_ids, INT)
 
template<typename INT>
void resolve_parallel_faces (IOSS_MAYBE_UNUSED Ioss::Region &region, IOSS_MAYBE_UNUSED Ioss::FaceUnorderedSet &faces, IOSS_MAYBE_UNUSED const std::vector< size_t > &hash_ids, INT)
 

Function Documentation

◆ create_face()

void anonymous_namespace{Ioss_FaceGenerator.C}::create_face ( Ioss::FaceUnorderedSet & faces,
size_t id,
std::array< size_t, 4 > & conn,
size_t element,
int local_face )

◆ generate_index()

template<typename T>
void anonymous_namespace{Ioss_FaceGenerator.C}::generate_index ( std::vector< T > & index)

◆ internal_generate_faces()

template<typename INT>
void anonymous_namespace{Ioss_FaceGenerator.C}::internal_generate_faces ( Ioss::ElementBlock * eb,
Ioss::FaceUnorderedSet & faces,
const std::vector< INT > & ids,
const std::vector< size_t > & hash_ids,
bool local_ids,
INT  )

◆ MurmurHash64A()

uint64_t anonymous_namespace{Ioss_FaceGenerator.C}::MurmurHash64A ( size_t key)

◆ resolve_parallel_faces()

template<typename INT>
void anonymous_namespace{Ioss_FaceGenerator.C}::resolve_parallel_faces ( IOSS_MAYBE_UNUSED Ioss::Region & region,
IOSS_MAYBE_UNUSED Ioss::FaceUnorderedSet & faces,
IOSS_MAYBE_UNUSED const std::vector< size_t > & hash_ids,
INT  )