Wildmeshing Toolkit
|
#include "longest_edge_split.hpp"
#include <wmtk/Mesh.hpp>
#include <wmtk/Scheduler.hpp>
#include <wmtk/invariants/InteriorSimplexInvariant.hpp>
#include <wmtk/invariants/InvariantCollection.hpp>
#include <wmtk/invariants/MultiMeshMapValidInvariant.hpp>
#include <wmtk/invariants/TodoInvariant.hpp>
#include <wmtk/multimesh/MultiMeshVisitor.hpp>
#include <wmtk/multimesh/consolidate.hpp>
#include <wmtk/operations/EdgeSplit.hpp>
#include <wmtk/operations/attribute_new/NewAttributeStrategy.hpp>
#include <wmtk/operations/attribute_new/SplitNewAttributeStrategy.hpp>
#include <wmtk/operations/attribute_update/AttributeTransferStrategy.hpp>
#include <wmtk/utils/Logger.hpp>
Go to the source code of this file.
Namespaces | |
wmtk | |
wmtk::components | |
wmtk::components::longest_edge_split | |
Functions | |
void | wmtk::components::longest_edge_split::longest_edge_split (Mesh &mesh, const LongestEdgeSplitOptions &options) |
Perform longes-edge split on a mesh. More... | |
void | wmtk::components::longest_edge_split::longest_edge_split (Mesh &mesh, const attribute::MeshAttributeHandle &position_handle, const double length_rel, const std::vector< attribute::MeshAttributeHandle > &pass_through={}) |
Perform longes-edge split on a mesh. More... | |