Wildmeshing Toolkit
Loading...
Searching...
No Matches
NewSimplexValueApplicator.hpp
Go to the documentation of this file.
1
2#pragma once
5#include <wmtk/attribute/SmartAttributeHandle.hpp>
6
8
9
10class NewSimplexValueApplicator: public SplitNewValueApplicator, CollapseNewValueApplicator
11{
12
13 public:
14 void apply(const wmtk::multimesh::operations::SplitReturnData&, const Tuple& input_tuple, const Tuple& output_tuple);
15 void apply(const wmtk::multimesh::operations::CollapseReturnData&, const Tuple& input_tuple, const Tuple& output_tuple);
16 private:
17
18};
19
20
21} // namespace wmtk::multimesh::attribute
The Tuple is the basic navigation tool in our mesh data structure.
Definition Tuple.hpp:19
void apply(const wmtk::multimesh::operations::CollapseReturnData &, const Tuple &input_tuple, const Tuple &output_tuple)
void apply(const wmtk::multimesh::operations::SplitReturnData &, const Tuple &input_tuple, const Tuple &output_tuple)
wmtk::utils::metaprogramming::ReferenceWrappedFunctorReturnCacheCustomComparator< wmtk::operations::utils::MultiMeshEdgeSplitFunctor, wmtk::utils::metaprogramming::MeshVariantTraits, wmtk::simplex::utils::MeshSimplexComparator, simplex::NavigatableSimplex > SplitReturnData
wmtk::utils::metaprogramming::ReferenceWrappedFunctorReturnCacheCustomComparator< wmtk::operations::utils::MultiMeshEdgeCollapseFunctor, wmtk::utils::metaprogramming::MeshVariantTraits, wmtk::simplex::utils::MeshSimplexComparator, simplex::NavigatableSimplex > CollapseReturnData