Wildmeshing Toolkit
|
Given a global id returns global ids. More...
#include <SplitAlternateFacetData.hpp>
Public Types | |
using | Data = SplitAlternateFacetOptionData |
using | AltData = std::vector< Data > |
Public Member Functions | |
const Data & | add_facet (const wmtk::Mesh &mesh, const wmtk::Tuple &edge_tuple, const std::array< int64_t, 2 > &new_facet_indices) |
const Data & | add_facet (wmtk::Mesh &mesh, const wmtk::Tuple &edge_tuple) |
void | sort () |
const std::array< int64_t, 2 > & | get_alternative_facets (const int64_t &input_facet) const |
AltData::const_iterator | get_alternative_facets_it (const int64_t &input_facet) const |
Tuple | get_alternative (const PrimitiveType mesh_pt, const Tuple &t, const PrimitiveType simplex_dimension) const |
Public Attributes | |
AltData | m_facet_maps |
Given a global id returns global ids.
Definition at line 14 of file SplitAlternateFacetData.hpp.
using wmtk::operations::internal::SplitAlternateFacetData::AltData = std::vector<Data> |
Definition at line 18 of file SplitAlternateFacetData.hpp.
Definition at line 17 of file SplitAlternateFacetData.hpp.
auto wmtk::operations::internal::SplitAlternateFacetData::add_facet | ( | const wmtk::Mesh & | mesh, |
const wmtk::Tuple & | edge_tuple, | ||
const std::array< int64_t, 2 > & | new_facet_indices | ||
) |
Definition at line 52 of file SplitAlternateFacetData.cpp.
References wmtk::autogen::SimplexDart::get_singleton().
auto wmtk::operations::internal::SplitAlternateFacetData::add_facet | ( | wmtk::Mesh & | mesh, |
const wmtk::Tuple & | edge_tuple | ||
) |
Definition at line 43 of file SplitAlternateFacetData.cpp.
References wmtk::operations::EdgeOperationData::request_simplex_indices().
auto wmtk::operations::internal::SplitAlternateFacetData::get_alternative | ( | const PrimitiveType | mesh_pt, |
const Tuple & | t, | ||
const PrimitiveType | simplex_dimension | ||
) | const |
Definition at line 67 of file SplitAlternateFacetData.cpp.
References wmtk::autogen::SimplexDart::get_singleton(), wmtk::utils::TupleInspector::global_cid(), wmtk::utils::TupleInspector::local_eid(), wmtk::utils::TupleInspector::local_fid(), wmtk::utils::TupleInspector::local_vid(), and wmtk::Vertex.
auto wmtk::operations::internal::SplitAlternateFacetData::get_alternative_facets | ( | const int64_t & | input_facet | ) | const |
Definition at line 60 of file SplitAlternateFacetData.cpp.
auto wmtk::operations::internal::SplitAlternateFacetData::get_alternative_facets_it | ( | const int64_t & | input_facet | ) | const |
Definition at line 29 of file SplitAlternateFacetData.cpp.
void wmtk::operations::internal::SplitAlternateFacetData::sort | ( | ) |
Definition at line 23 of file SplitAlternateFacetData.cpp.
References m_facet_maps.
AltData wmtk::operations::internal::SplitAlternateFacetData::m_facet_maps |
Definition at line 19 of file SplitAlternateFacetData.hpp.
Referenced by sort().