#include <EdgeOperationData.hpp>
Definition at line 19 of file EdgeOperationData.hpp.
◆ EdgeOperationData() [1/2]
wmtk::operations::EdgeOperationData::EdgeOperationData |
( |
| ) |
|
|
default |
◆ ~EdgeOperationData()
wmtk::operations::EdgeOperationData::~EdgeOperationData |
( |
| ) |
|
|
default |
◆ EdgeOperationData() [2/2]
◆ collapse_facet_data()
Returns facet data held if the edge operation was a collapse- throws if data does not exist.
Definition at line 63 of file EdgeOperationData.cpp.
References m_op_data.
◆ const_collapse_facet_data()
Returns facet data held if the edge operation was a collapse- throws if data does not exist.
Definition at line 45 of file EdgeOperationData.cpp.
References m_op_data.
◆ const_split_facet_data()
Returns facet data held if the edge operation was a split - throws if data does not exist.
Definition at line 36 of file EdgeOperationData.cpp.
References m_op_data.
◆ operator=()
◆ request_simplex_indices()
std::vector< int64_t > wmtk::operations::EdgeOperationData::request_simplex_indices |
( |
Mesh & |
mesh, |
|
|
const PrimitiveType |
type, |
|
|
int64_t |
count |
|
) |
| |
|
staticprotected |
◆ set_collapse()
void wmtk::operations::EdgeOperationData::set_collapse |
( |
| ) |
|
◆ set_split()
void wmtk::operations::EdgeOperationData::set_split |
( |
| ) |
|
◆ simplex_from_id()
◆ split_facet_data()
Returns facet data held if the edge operation was a split - throws if data does not exist.
Definition at line 54 of file EdgeOperationData.cpp.
References m_op_data.
◆ tuple_from_id()
auto wmtk::operations::EdgeOperationData::tuple_from_id |
( |
const Mesh & |
m, |
|
|
const PrimitiveType |
type, |
|
|
const int64_t |
gid |
|
) |
| |
|
staticprotected |
Definition at line 17 of file EdgeOperationData.cpp.
Referenced by wmtk::operations::tet_mesh::EdgeOperationData::collapse_merged_ear_edges(), wmtk::operations::tri_mesh::EdgeOperationData::collapse_merged_ear_edges(), wmtk::operations::tet_mesh::EdgeOperationData::collapse_merged_ear_faces(), wmtk::operations::tet_mesh::EdgeOperationData::ear_edges(), wmtk::operations::tri_mesh::EdgeOperationData::ear_edges(), wmtk::operations::tet_mesh::EdgeOperationData::ear_faces(), wmtk::operations::tet_mesh::EdgeOperationData::split_new_rib_edges(), wmtk::operations::tri_mesh::EdgeOperationData::split_new_rib_edges(), wmtk::operations::tet_mesh::EdgeOperationData::split_new_rib_faces(), wmtk::operations::edge_mesh::EdgeOperationData::split_output_edges(), wmtk::operations::tet_mesh::EdgeOperationData::split_output_edges(), wmtk::operations::tri_mesh::EdgeOperationData::split_output_edges(), wmtk::operations::tet_mesh::EdgeOperationData::split_output_faces(), wmtk::operations::tri_mesh::EdgeOperationData::split_output_faces(), and wmtk::operations::tet_mesh::EdgeOperationData::split_output_tets().
◆ internal::CollapseAlternateFacetData
◆ internal::SplitAlternateFacetData
◆ global_ids_to_potential_tuples
std::vector<std::vector<std::tuple<int64_t, std::vector<Tuple> > > > wmtk::operations::EdgeOperationData::global_ids_to_potential_tuples |
◆ global_ids_to_update
std::vector<std::vector<int64_t> > wmtk::operations::EdgeOperationData::global_ids_to_update |
◆ m_op_data
◆ m_operating_tuple
Tuple wmtk::operations::EdgeOperationData::m_operating_tuple |
◆ m_output_tuple
Tuple wmtk::operations::EdgeOperationData::m_output_tuple |
◆ m_spine_vids
std::array<int64_t, 2> wmtk::operations::EdgeOperationData::m_spine_vids |
◆ split_boundary_complex
std::vector<std::vector<Tuple> > wmtk::operations::EdgeOperationData::split_boundary_complex |
The documentation for this class was generated from the following files: