Wildmeshing Toolkit
|
Namespaces | |
edge_mesh | |
internal | |
point_mesh | |
subgroup | |
tet_mesh | |
tri_mesh | |
utils | |
Classes | |
class | Dart |
class | SimplexDart |
Typedefs | |
using | DynamicIntMap = VectorX< int8_t >::ConstMapType |
Functions | |
int8_t | find_local_dart_action (const SimplexDart &sd, int8_t source, int8_t target) |
bool | is_ccw (PrimitiveType pt, const Tuple &t) |
bool | tuple_is_valid_for_ccw (PrimitiveType pt, const Tuple &t) |
int8_t | local_dart_action (const SimplexDart &sd, int8_t s, int8_t action) |
Dart | local_dart_action (const SimplexDart &sd, const Dart &d, int8_t action) |
Tuple | local_switch_tuple (PrimitiveType mesh_type, const Tuple &t, PrimitiveType pt) |
Tuple | local_switch_tuple (PrimitiveType mesh_type, const Tuple &t, int8_t valid_tuple_index) |
int8_t | simplex_index_from_valid_index (PrimitiveType mesh_type, int8_t valid_tuple_index, PrimitiveType simplex_type) |
Tuple | tuple_from_valid_index (PrimitiveType mesh_type, const int64_t global_cid, int8_t valid_tuple_index) |
int8_t | valid_index_from_tuple (PrimitiveType mesh_type, const Tuple &t) |
using wmtk::autogen::DynamicIntMap = typedef VectorX<int8_t>::ConstMapType |
Definition at line 69 of file SimplexDart.cpp.
|
inline |
Definition at line 6 of file find_local_dart_action.hpp.
References wmtk::autogen::SimplexDart::inverse(), and wmtk::autogen::SimplexDart::product().
Referenced by wmtk::multimesh::utils::find_local_dart_action(), and wmtk::operations::internal::CollapseAlternateFacetOptionData::get_neighbor_action().
bool wmtk::autogen::is_ccw | ( | PrimitiveType | pt, |
const Tuple & | t | ||
) |
Definition at line 8 of file is_ccw.cpp.
References wmtk::Edge, wmtk::autogen::edge_mesh::is_ccw(), wmtk::autogen::tet_mesh::is_ccw(), wmtk::autogen::tri_mesh::is_ccw(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.
Dart wmtk::autogen::local_dart_action | ( | const SimplexDart & | sd, |
const Dart & | d, | ||
int8_t | action | ||
) |
Definition at line 11 of file local_dart_action.cpp.
References wmtk::autogen::Dart::global_id(), local_dart_action(), and wmtk::autogen::Dart::local_orientation().
int8_t wmtk::autogen::local_dart_action | ( | const SimplexDart & | sd, |
int8_t | s, | ||
int8_t | action | ||
) |
Definition at line 7 of file local_dart_action.cpp.
References wmtk::autogen::SimplexDart::product().
Referenced by local_dart_action().
Tuple wmtk::autogen::local_switch_tuple | ( | PrimitiveType | mesh_type, |
const Tuple & | t, | ||
int8_t | valid_tuple_index | ||
) |
Definition at line 17 of file local_switch_tuple.cpp.
References wmtk::Edge, wmtk::autogen::edge_mesh::local_switch_tuple(), wmtk::autogen::tet_mesh::local_switch_tuple(), wmtk::autogen::tri_mesh::local_switch_tuple(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.
Tuple wmtk::autogen::local_switch_tuple | ( | PrimitiveType | mesh_type, |
const Tuple & | t, | ||
PrimitiveType | pt | ||
) |
Definition at line 6 of file local_switch_tuple.cpp.
References wmtk::Edge, wmtk::autogen::edge_mesh::local_switch_tuple(), wmtk::autogen::tet_mesh::local_switch_tuple(), wmtk::autogen::tri_mesh::local_switch_tuple(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.
Referenced by wmtk::operations::internal::CollapseAlternateFacetOptionData::get_neighbor_action().
int8_t wmtk::autogen::simplex_index_from_valid_index | ( | PrimitiveType | mesh_type, |
int8_t | valid_tuple_index, | ||
PrimitiveType | simplex_type | ||
) |
Definition at line 7 of file simplex_index_from_valid_index.cpp.
References wmtk::Edge, wmtk::autogen::edge_mesh::simplex_index_from_valid_index(), wmtk::autogen::tet_mesh::simplex_index_from_valid_index(), wmtk::autogen::tri_mesh::simplex_index_from_valid_index(), wmtk::Tetrahedron, wmtk::Triangle, and wmtk::Vertex.
Referenced by wmtk::autogen::SimplexDart::simplex_index().
Tuple wmtk::autogen::tuple_from_valid_index | ( | PrimitiveType | mesh_type, |
const int64_t | global_cid, | ||
int8_t | valid_tuple_index | ||
) |
Definition at line 8 of file tuple_from_valid_index.cpp.
References wmtk::Edge, wmtk::Tetrahedron, wmtk::Triangle, wmtk::autogen::edge_mesh::tuple_from_valid_index(), wmtk::autogen::tet_mesh::tuple_from_valid_index(), wmtk::autogen::tri_mesh::tuple_from_valid_index(), and wmtk::Vertex.
Referenced by wmtk::autogen::SimplexDart::tuple_from_valid_index(), and wmtk::autogen::SimplexDart::update_tuple_from_valid_index().
bool wmtk::autogen::tuple_is_valid_for_ccw | ( | PrimitiveType | pt, |
const Tuple & | t | ||
) |
Definition at line 21 of file is_ccw.cpp.
References wmtk::Edge, wmtk::Tetrahedron, wmtk::Triangle, wmtk::autogen::edge_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tet_mesh::tuple_is_valid_for_ccw(), wmtk::autogen::tri_mesh::tuple_is_valid_for_ccw(), and wmtk::Vertex.
int8_t wmtk::autogen::valid_index_from_tuple | ( | PrimitiveType | mesh_type, |
const Tuple & | t | ||
) |
Definition at line 8 of file valid_index_from_tuple.cpp.
References wmtk::Edge, wmtk::Tetrahedron, wmtk::Triangle, wmtk::autogen::edge_mesh::valid_index_from_tuple(), wmtk::autogen::tet_mesh::valid_index_from_tuple(), wmtk::autogen::tri_mesh::valid_index_from_tuple(), and wmtk::Vertex.
Referenced by wmtk::autogen::SimplexDart::dart_from_tuple(), and wmtk::autogen::SimplexDart::valid_index_from_tuple().