|
IOSS 2.0
|
#include "Ioss_CodeTypes.h"#include "Ioss_CommSet.h"#include "Ioss_ElementBlock.h"#include "Ioss_ElementTopology.h"#include "Ioss_FaceGenerator.h"#include "Ioss_NodeBlock.h"#include "Ioss_Property.h"#include "Ioss_Region.h"#include "Ioss_Utils.h"#include <array>#include <cassert>#include <cstdint>#include <fmt/format.h>#include <fmt/ostream.h>#include <numeric>#include <vector>#include "robin_set.h"Namespaces | |
| namespace | anonymous_namespace{Ioss_FaceGenerator.C} |
| namespace | Ioss |
| The main namespace for the Ioss library. | |
Macros | |
| #define | USE_MURMUR |
| #define | DO_TIMING 0 |
| #define | BIG_CONSTANT(x) |
Functions | |
| template<typename T> | |
| void | anonymous_namespace{Ioss_FaceGenerator.C}::generate_index (std::vector< T > &index) |
| uint64_t | anonymous_namespace{Ioss_FaceGenerator.C}::MurmurHash64A (size_t key) |
| 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) |
| 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) |
| template<typename INT> | |
| void | anonymous_namespace{Ioss_FaceGenerator.C}::resolve_parallel_faces (IOSS_MAYBE_UNUSED Ioss::Region ®ion, IOSS_MAYBE_UNUSED Ioss::FaceUnorderedSet &faces, IOSS_MAYBE_UNUSED const std::vector< size_t > &hash_ids, INT) |
| #define BIG_CONSTANT | ( | x | ) |
| #define DO_TIMING 0 |
| #define USE_MURMUR |