IOSS 2.0
Loading...
Searching...
No Matches
Ioss_FaceGenerator.C File Reference
#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 <cassert>
#include <fmt/ostream.h>
#include <iosfwd>
#include <numeric>
#include <stdint.h>
#include "Ioss_Utils.h"
#include "robin_set.h"
Include dependency graph for Ioss_FaceGenerator.C:

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)   (x##LLU)
 

Functions

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 &region, IOSS_MAYBE_UNUSED Ioss::FaceUnorderedSet &faces, IOSS_MAYBE_UNUSED const std::vector< size_t > &hash_ids, INT)
 

Macro Definition Documentation

◆ BIG_CONSTANT

#define BIG_CONSTANT ( x)    (x##LLU)

◆ DO_TIMING

#define DO_TIMING   0

◆ USE_MURMUR

#define USE_MURMUR