Wildmeshing Toolkit
Loading...
Searching...
No Matches
extract_operation_tuples.hpp
Go to the documentation of this file.
1#pragma once
2#include <array>
3#include <vector>
6
7
9// class CollapseReturnData;
10// class SplitReturnData;
11
12using OperationTupleData = std::map<const Mesh*, std::vector<std::array<Tuple, 2>>>;
14 std::map<const Mesh*, std::vector<std::tuple<simplex::NavigatableSimplex, wmtk::Tuple>>>;
15
18
21
22} // namespace wmtk::multimesh::operations
std::map< const Mesh *, std::vector< std::array< Tuple, 2 > > > extract_operation_tuples(const wmtk::operations::utils::CollapseReturnData &return_data)
OperationInOutData extract_operation_in_out(const CollapseReturnData &return_data)
wmtk::utils::metaprogramming::ReferenceWrappedFunctorReturnCacheCustomComparator< wmtk::operations::utils::MultiMeshEdgeSplitFunctor, wmtk::utils::metaprogramming::MeshVariantTraits, wmtk::simplex::utils::MeshSimplexComparator, simplex::NavigatableSimplex > SplitReturnData
std::map< const Mesh *, std::vector< std::tuple< simplex::NavigatableSimplex, wmtk::Tuple > > > OperationInOutData
std::map< const Mesh *, std::vector< std::array< Tuple, 2 > > > OperationTupleData
wmtk::utils::metaprogramming::ReferenceWrappedFunctorReturnCacheCustomComparator< wmtk::operations::utils::MultiMeshEdgeCollapseFunctor, wmtk::utils::metaprogramming::MeshVariantTraits, wmtk::simplex::utils::MeshSimplexComparator, simplex::NavigatableSimplex > CollapseReturnData