Wildmeshing Toolkit
wmtk::operations::utils::MultiMeshEdgeCollapseFunctor Class Reference

#include <MultiMeshEdgeCollapseFunctor.hpp>

Public Member Functions

void operator() (const 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
 

Detailed Description

Definition at line 17 of file MultiMeshEdgeCollapseFunctor.hpp.

Member Function Documentation

◆ operator()() [1/4]

void wmtk::operations::utils::MultiMeshEdgeCollapseFunctor::operator() ( const Mesh ,
const simplex::Simplex  
) const

Definition at line 10 of file MultiMeshEdgeCollapseFunctor.cpp.

◆ operator()() [2/4]

edge_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeCollapseFunctor::operator() ( EdgeMesh m,
const simplex::Simplex s 
) const

Definition at line 15 of file MultiMeshEdgeCollapseFunctor.cpp.

References wmtk::EdgeMesh::EdgeMeshOperationExecutor::collapse_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:

◆ operator()() [3/4]

tet_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeCollapseFunctor::operator() ( TetMesh m,
const simplex::Simplex s 
) const

Definition at line 31 of file MultiMeshEdgeCollapseFunctor.cpp.

References wmtk::TetMesh::TetMeshOperationExecutor::collapse_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:

◆ operator()() [4/4]

tri_mesh::EdgeOperationData wmtk::operations::utils::MultiMeshEdgeCollapseFunctor::operator() ( TriMesh m,
const simplex::Simplex s 
) const

Definition at line 23 of file MultiMeshEdgeCollapseFunctor.cpp.

References wmtk::TriMesh::TriMeshOperationExecutor::collapse_edge(), and wmtk::simplex::Simplex::tuple().

Here is the call graph for this function:

The documentation for this class was generated from the following files: