Wildmeshing Toolkit
|
#include <NavigatableSimplex.hpp>
Public Member Functions | |
NavigatableSimplex (const Mesh &m, const Simplex &s) | |
NavigatableSimplex (const Mesh &m, const PrimitiveType &ptype, const Tuple &t) | |
operator Simplex () const | |
const Tuple & | tuple () const |
Public Member Functions inherited from wmtk::simplex::IdSimplex | |
IdSimplex ()=default | |
IdSimplex (const NavigatableSimplex &s) | |
bool | valid () const |
PrimitiveType | primitive_type () const |
int64_t | dimension () const |
bool | operator< (const IdSimplex &o) const |
bool | operator== (const IdSimplex &o) const |
bool | operator!= (const IdSimplex &o) const |
Protected Member Functions | |
NavigatableSimplex (const PrimitiveType &ptype, const Tuple &t, int64_t index) | |
Protected Member Functions inherited from wmtk::simplex::IdSimplex | |
int64_t | index () const |
IdSimplex (PrimitiveType pt, int64_t index) | |
Private Attributes | |
Tuple | m_tuple |
Friends | |
class | wmtk::Mesh |
Additional Inherited Members | |
Static Protected Member Functions inherited from wmtk::simplex::IdSimplex | |
static int64_t | id (const Mesh &m, PrimitiveType pt, const Tuple &t) |
Definition at line 15 of file NavigatableSimplex.hpp.
Definition at line 7 of file NavigatableSimplex.cpp.
wmtk::simplex::NavigatableSimplex::NavigatableSimplex | ( | const Mesh & | m, |
const PrimitiveType & | ptype, | ||
const Tuple & | t | ||
) |
Definition at line 13 of file NavigatableSimplex.cpp.
|
inlineprotected |
Definition at line 27 of file NavigatableSimplex.hpp.
wmtk::simplex::NavigatableSimplex::operator Simplex | ( | ) | const |
Definition at line 17 of file NavigatableSimplex.cpp.
|
inline |
Definition at line 24 of file NavigatableSimplex.hpp.
References m_tuple.
Referenced by wmtk::multimesh::MultiMeshSimplexVisitor< cell_dimension_, NodeFunctor_ >::execute_from_root(), wmtk::multimesh::MultiMeshSimplexVisitorExecutor< MMVisitor >::run(), wmtk::operations::SplitNewAttributeStrategy< T >::update(), and wmtk::operations::CollapseNewAttributeStrategy< T >::update().
|
friend |
Definition at line 18 of file NavigatableSimplex.hpp.
|
private |
Definition at line 34 of file NavigatableSimplex.hpp.
Referenced by tuple().