Wildmeshing Toolkit
NewSimplexValueApplicator.hpp
Go to the documentation of this file.
1 
2 #pragma once
5 #include <wmtk/attribute/SmartAttributeHandle.hpp>
6 
8 
9 
10 class 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
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