Wildmeshing Toolkit
|
#include "multi_mesh_edge_split.hpp"
#include <wmtk/invariants/InvariantCollection.hpp>
#include <wmtk/multimesh/MultiMeshSimplexEventVisitor.hpp>
#include <wmtk/multimesh/MultiMeshSimplexVisitor.hpp>
#include <wmtk/multimesh/MultiMeshVisitor.hpp>
#include <wmtk/multimesh/operations/extract_operation_tuples.hpp>
#include <wmtk/operations/attribute_new/SplitNewAttributeStrategy.hpp>
#include <wmtk/operations/utils/MultiMeshEdgeSplitFunctor.hpp>
#include <wmtk/operations/utils/UpdateEdgeOperationMultiMeshMapFunctor.hpp>
#include <wmtk/simplex/cofaces_single_dimension.hpp>
#include <wmtk/simplex/top_dimension_cofaces.hpp>
#include <wmtk/TriMesh.hpp>
#include "wmtk/simplex/NavigatableSimplex.hpp"
Go to the source code of this file.
Namespaces | |
wmtk | |
wmtk::operations | |
wmtk::operations::utils | |
Functions | |
std::shared_ptr< invariants::InvariantCollection > | wmtk::operations::utils::multimesh_edge_split_invariants (const Mesh &m) |
SplitReturnData | wmtk::operations::utils::multi_mesh_edge_split (Mesh &mesh, const simplex::NavigatableSimplex &t, const std::vector< std::shared_ptr< const operations::BaseSplitNewAttributeStrategy >> &new_attr_strategies) |
std::vector< simplex::Simplex > | wmtk::operations::utils::multi_mesh_edge_split_with_modified_simplices (Mesh &mesh, const simplex::Simplex &simplex, const std::vector< std::shared_ptr< const operations::BaseSplitNewAttributeStrategy >> &new_attr_strategies) |