|
Wildmeshing Toolkit
|
#include "wildmeshing2d.hpp"#include "WildmeshingOptions.hpp"#include "wildmeshing_utils.hpp"#include <wmtk/Mesh.hpp>#include <wmtk/Scheduler.hpp>#include <wmtk/TetMesh.hpp>#include <wmtk/TriMesh.hpp>#include <wmtk/utils/cast_attribute.hpp>#include <wmtk/components/utils/get_attributes.hpp>#include <wmtk/multimesh/consolidate.hpp>#include <wmtk/utils/Logger.hpp>#include <wmtk/operations/attribute_new/SplitNewAttributeStrategy.hpp>#include <wmtk/operations/attribute_update/AttributeTransferStrategy.hpp>#include <wmtk/operations/attribute_update/make_cast_attribute_transfer_strategy.hpp>#include <wmtk/operations/AMIPSOptimizationSmoothing.hpp>#include <wmtk/operations/AndOperationSequence.hpp>#include <wmtk/operations/EdgeCollapse.hpp>#include <wmtk/operations/EdgeSplit.hpp>#include <wmtk/operations/MinOperationSequence.hpp>#include <wmtk/operations/OptimizationSmoothing.hpp>#include <wmtk/operations/OrOperationSequence.hpp>#include <wmtk/operations/Rounding.hpp>#include <wmtk/operations/TetWildTangentialLaplacianSmoothing.hpp>#include <wmtk/operations/composite/ProjectOperation.hpp>#include <wmtk/operations/composite/TetEdgeSwap.hpp>#include <wmtk/operations/composite/TetFaceSwap.hpp>#include <wmtk/operations/composite/TriEdgeSwap.hpp>#include <wmtk/function/LocalNeighborsSumFunction.hpp>#include <wmtk/function/PerSimplexFunction.hpp>#include <wmtk/function/simplex/AMIPS.hpp>#include <wmtk/function/utils/amips.hpp>#include <wmtk/invariants/CollapseEnergyBeforeInvariant.hpp>#include <wmtk/invariants/CollapseSoftEnergyBeforeInvariant.hpp>#include <wmtk/invariants/EdgeValenceInvariant.hpp>#include <wmtk/invariants/EnergyFilterInvariant.hpp>#include <wmtk/invariants/EnvelopeInvariant.hpp>#include <wmtk/invariants/FrozenVertexInvariant.hpp>#include <wmtk/invariants/FunctionInvariant.hpp>#include <wmtk/invariants/InteriorEdgeInvariant.hpp>#include <wmtk/invariants/InteriorSimplexInvariant.hpp>#include <wmtk/invariants/InteriorVertexInvariant.hpp>#include <wmtk/invariants/MaxFunctionInvariant.hpp>#include <wmtk/invariants/MultiMeshLinkConditionInvariant.hpp>#include <wmtk/invariants/MultiMeshMapValidInvariant.hpp>#include <wmtk/invariants/NoBoundaryCollapseToInteriorInvariant.hpp>#include <wmtk/invariants/NoChildMeshAttachingInvariant.hpp>#include <wmtk/invariants/RoundedInvariant.hpp>#include <wmtk/invariants/SeparateSubstructuresInvariant.hpp>#include <wmtk/invariants/SimplexInversionInvariant.hpp>#include <wmtk/invariants/Swap2dUnroundedVertexInvariant.hpp>#include <wmtk/invariants/TodoInvariant.hpp>#include <wmtk/multimesh/utils/extract_child_mesh_from_tag.hpp>#include <wmtk/utils/Rational.hpp>#include <wmtk/utils/orient.hpp>#include <wmtk/io/MeshReader.hpp>#include <wmtk/io/ParaviewWriter.hpp>#include <queue>#include <wmtk/simplex/k_ring.hpp>#include <wmtk/simplex/link.hpp>#include <fstream>Go to the source code of this file.
Namespaces | |
| namespace | wmtk |
| namespace | wmtk::components |
| namespace | wmtk::components::internal |
Functions | |
| std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > | wmtk::components::internal::wildmeshing2d (const WildMeshingOptions &options) |