Struct Adjacency

Inheritance Relationships

Base Type

Struct Documentation

struct Adjacency : public wavemap::TypeSelector<Adjacency>

Public Types

enum Id

Values:

enumerator kSharedVertex
enumerator kSharedEdge
enumerator kSharedFace
enumerator kSharedCube
enumerator kAnyDisjoint
enumerator kAny
enumerator kNone
using Mask = uint8_t

Public Functions

template<int dim>
constexpr Mask toMask() const

Public Static Functions

template<int dim>
static constexpr Mask toMask(Id type_id)

Public Static Attributes

static constexpr std::array names = {"shared_vertex", "shared_edge", "shared_face", "shared_cube", "any_disjoint", "any", "none"}