Wildmeshing Toolkit
|
#include <MultiMeshEdgeSplitFunctor.hpp>
Public Member Functions | |
void | operator() (const Mesh &, const simplex::Simplex &) const |
wmtk::operations::EdgeOperationData | run (Mesh &, const simplex::Simplex &) const |
edge_mesh::EdgeOperationData | operator() (EdgeMesh &m, const simplex::Simplex &s) const |
tri_mesh::EdgeOperationData | operator() (TriMesh &m, const simplex::Simplex &s) const |
tet_mesh::EdgeOperationData | operator() (TetMesh &m, const simplex::Simplex &s) const |
Definition at line 18 of file MultiMeshEdgeSplitFunctor.hpp.
|
inline |
Definition at line 21 of file MultiMeshEdgeSplitFunctor.hpp.
edge_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeSplitFunctor::operator() | ( | EdgeMesh & | m, |
const simplex::Simplex & | s | ||
) | const |
Definition at line 27 of file MultiMeshEdgeSplitFunctor.cpp.
References wmtk::EdgeMesh::EdgeMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().
tet_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeSplitFunctor::operator() | ( | TetMesh & | m, |
const simplex::Simplex & | s | ||
) | const |
Definition at line 52 of file MultiMeshEdgeSplitFunctor.cpp.
References wmtk::TetMesh::TetMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().
tri_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeSplitFunctor::operator() | ( | TriMesh & | m, |
const simplex::Simplex & | s | ||
) | const |
Definition at line 35 of file MultiMeshEdgeSplitFunctor.cpp.
References wmtk::Mesh::absolute_multi_mesh_id(), wmtk::operations::tri_mesh::EdgeOperationData::incident_face_datas(), wmtk::logger(), wmtk::TriMesh::TriMeshOperationExecutor::split_edge(), and wmtk::simplex::Simplex::tuple().
wmtk::operations::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeSplitFunctor::run | ( | Mesh & | mesh, |
const simplex::Simplex & | s | ||
) | const |
Definition at line 12 of file MultiMeshEdgeSplitFunctor.cpp.
References wmtk::Edge, wmtk::Tetrahedron, wmtk::Mesh::top_simplex_type(), wmtk::Triangle, and wmtk::Vertex.