IOSS 2.0

Functions
anonymous_namespace{Ioss_FaceGenerator.C} Namespace Reference

## Functions
template<typename T >
void | generate_index (std::vector< T > &index)
uint64_t | MurmurHash64A (const void *key, int len, uint64_t seed)
size_t | id_hash (size_t id)
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, INT)
template<typename INT >
void | resolve_parallel_faces (Ioss::Region &region, Ioss::FaceUnorderedSet &faces, 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 | ) |

## ◆ id_hash()

size_t anonymous_namespace{Ioss_FaceGenerator.C}::id_hash | ( | size_t | id | ) |

## ◆ 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,
|  | INT |
| ) |  |

## ◆ MurmurHash64A()

uint64_t anonymous_namespace{Ioss_FaceGenerator.C}::MurmurHash64A | ( | const void * | key,
|  | int | len,
|  | uint64_t | seed
| ) |  |

## ◆ resolve_parallel_faces()

template<typename INT >

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