Wildmeshing Toolkit
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cwmtk::components::AABBWrapper
 Cwmtk::attribute::AccessorBase< _T, Dim >
 Cwmtk::attribute::AccessorBase< T, Eigen::Dynamic >
 Cwmtk::attribute::AccessorCache< T >
 Cnlohmann::adl_serializer< std::filesystem::path >JSON serialization of std::filesystem::path
 Cnlohmann::adl_serializer< wmtk::components::input::InputOptions >
 Cwmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, IsConst, TupleType, Index >
 Cwmtk::utils::metaprogramming::detail::as_variant_impl< BaseVariantTraitsType, IsConst, std::tuple< DerivedTypes... >, Index >
 Cwmtk::utils::metaprogramming::tuple::detail::as_variant_type< T >
 Cwmtk::utils::metaprogramming::tuple::detail::as_variant_type< std::tuple< Ts... > >
 Cwmtk::attribute::internal::AttributeCacheData< T >
 Cwmtk::components::multimesh::utils::AttributeDescription
 Cwmtk::attribute::internal::AttributeFlatCache< T >
 Cwmtk::attribute::AttributeHandleInternal handle representation used by MeshAttributes
 Cwmtk::attribute::AttributeScopeHandleThis handle is a wrapper for the MeshManager scope funtions
 Cwmtk::multimesh::attribute::AttributeScopeHandle
 Cwmtk::attribute::internal::AttributeTransactionStack< T >
 Cwmtk::operations::AttributeTransferConfiguration
 Cwmtk::operations::internal::AttributeTransferConfigurationPimpl
 Cwmtk::function::utils::AutoDiffRAII
 Cwmtk::components::internal::bbox
 Cwmtk::multimesh::BoundaryChecker
 Cwmtk::io::Cache
 Cwmtk::io::CachedMultiMesh
 Cwmtk::Cell
 Cwmtk::utils::metaprogramming::detail::cell_dimension< MeshType >
 Cwmtk::utils::metaprogramming::detail::cell_dimension< EdgeMesh >
 Cwmtk::utils::metaprogramming::detail::cell_dimension< PointMesh >
 Cwmtk::utils::metaprogramming::detail::cell_dimension< TetMesh >
 Cwmtk::utils::metaprogramming::detail::cell_dimension< TriMesh >
 Cwmtk::attribute::internal::CheckpointScope
 Cwmtk::multimesh::MultiMeshManager::ChildData
 Cwmtk::components::triangle_insertion::ChildMeshes
 Cwmtk::simplex::ClosedStarIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::components::cmp_l
 Cwmtk::components::cmp_s
 Cwmtk::simplex::CofacesInSimplexIterableGet all cofaces that are in a specific simplex type
 Cwmtk::simplex::CofacesSingleDimensionIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::operations::internal::CollapseAlternateFacetData
 Cwmtk::operations::internal::CollapseAlternateFacetOptionData
 Cwmtk::operations::CollapseNewAttributeTopoInfo
 CCollapseNewValueApplicator
 Cwmtk::multimesh::attribute::CollapseNewValueApplicatorBase
 Cwmtk::components::utils::ComponentOptionsBase
 Cwmtk::attribute::internal::CompoundAccessor< N, MeshType, AttributeType >
 Cwmtk::utils::metaprogramming::tuple::concatenate_types< T, U >
 Cwmtk::utils::metaprogramming::tuple::concatenate_types< std::tuple< Ts... >, std::tuple< Us... > >
 Cwmtk::components::procedural::DiskOptions::Coordinates
 Cwmtk::components::procedural::Grid2Options::Coordinates
 Cwmtk::components::procedural::Grid3Options::Coordinates
 Cwmtk::components::procedural::TriangleFanOptions::Coordinates
 Cwmtk::utils::metaprogramming::detail::DefaultComparatorType
 Cwmtk::utils::metaprogramming::DerivedReferenceWrapperVariantTraits< BaseType_, DerivedTypes >
 CDiffScalarBaseBase class of all automatic differentiation types
 Cwmtk::components::procedural::DiskOptions
 Cwmtk::utils::DynamicArray< T, ArraySize >
 Cwmtk::utils::DynamicArray< T, 50 >
 Cwmtk::utils::DynamicArray< wmtk::Tuple >
 Cwmtk::operations::tri_mesh::EdgeOperationData::EarDataAn ear is a face that is adjacent to a face that is incident to the edge on which the operation is performed
 Cwmtk::operations::tet_mesh::EdgeOperationData::EarTetAn EarTet is a neighbor of a tet to be deleted in the split/collapse operation
 Cwmtk::components::EdgeInsertionMeshes
 Cwmtk::components::internal::EdgeInsOptions
 Cwmtk::operations::EdgeOperationData
 Cwmtk::components::ElementInQueue
 Cstd::enable_shared_from_this
 Cwmtk::components::EnvelopeOptions
 Cwmtk::simplex::utils::MeshSimplexComparator::Equal
 Cwmtk::utils::metaprogramming::detail::DefaultComparatorType::Equal
 Cwmtk::components::internal::ExportCacheOptions
 Cwmtk::operations::tet_mesh::EdgeOperationData::FaceCollapseData
 Cwmtk::simplex::FacesIterable
 Cwmtk::operations::tet_mesh::EdgeOperationData::FaceSplitData
 Cwmtk::function::Function
 Cwmtk::components::FusionOptions
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_remove_void_types_from_tuple< T >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_remove_void_types_from_tuple< std::tuple< Ts... > >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_types<... >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_types< T >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_types< T, Ts... >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_types_tuple< T, RemainingTuple >
 Cwmtk::utils::metaprogramming::tuple::detail::get_unique_types_tuple< T, std::tuple< Ts... > >
 Cwmtk::components::internal::GetAllMeshesOptions
 Cwmtk::components::procedural::Grid2Options
 Cwmtk::components::procedural::Grid3Options
 Cwmtk::components::procedural::GridOptions
 Cwmtk::simplex::HalfClosedStarIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::hash< T >
 Cwmtk::hash< wmtk::attribute::AttributeHandle >
 Cwmtk::hash< wmtk::attribute::MeshAttributeHandle >
 Cwmtk::hash< wmtk::attribute::TypedAttributeHandle< char > >
 Cwmtk::hash< wmtk::attribute::TypedAttributeHandle< double > >
 Cwmtk::hash< wmtk::attribute::TypedAttributeHandle< int64_t > >
 Cwmtk::hash< wmtk::attribute::TypedAttributeHandle< T > >
 Cwmtk::hash< wmtk::attribute::TypedAttributeHandle< wmtk::Rational > >
 Cwmtk::utils::Hashable
 Cwmtk::HDF5Reader
 Cwmtk::simplex::internal::HomogeneousSimplexEqualFunctor
 Cwmtk::simplex::internal::HomogeneousSimplexLessFunctor
 Cwmtk::simplex::IdSimplex
 Cwmtk::simplex::IdSimplexCollection
 Cwmtk::components::adaptive_tessellation::image::Image
 Cwmtk::components::utils::PathResolver::Impl
 Cwmtk::components::internal::ImportCacheOptions
 Cwmtk::operations::tet_mesh::EdgeOperationData::IncidentFaceData
 Cwmtk::operations::tri_mesh::EdgeOperationData::IncidentFaceDataData on the incident face relevant for performing operations
 Cwmtk::operations::tet_mesh::EdgeOperationData::IncidentTetDataData on the incident tets of the operating edge
 Cwmtk::attribute::IndexFlagAccessor< MeshType >
 Cwmtk::attribute::IndexFlagAccessor< wmtk::Mesh >
 Cwmtk::components::input::InputOptions
 Cwmtk::invariants::Invariant
 Cwmtk::attribute::internal::is_typed_attribute_handle< T >
 Cwmtk::attribute::internal::is_typed_attribute_handle< TypedAttributeHandle< T > >
 Cwmtk::components::isotropic_remeshing::IsotropicRemeshingOptions
 Cwmtk::simplex::ClosedStarIterable::Iterator
 Cwmtk::simplex::CofacesInSimplexIterable::Iterator
 Cwmtk::simplex::CofacesSingleDimensionIterable::Iterator
 Cwmtk::simplex::HalfClosedStarIterable::Iterator
 Cwmtk::simplex::LinkIterable::Iterator
 Cwmtk::simplex::LinkSingleDimensionIterable::Iterator
 Cwmtk::simplex::OpenStarIterable::Iterator
 Cwmtk::simplex::TopDimensionCofacesIterable::Iterator
 Cwmtk::utils::detail::PrimitiveTypeRange< Start, End, Inverted >::iterator
 Cwmtk::utils::DynamicArray< T, ArraySize >::Iterator
 Cwmtk::simplex::utils::MeshSimplexComparator::Less
 Cwmtk::utils::metaprogramming::detail::DefaultComparatorType::Less
 Cwmtk::simplex::LinkIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::simplex::LinkSingleDimensionIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::components::longest_edge_split::LongestEdgeSplitOptions
 Cwmtk::multimesh::Mappable
 Cwmtk::multimesh::utils::MapValidator
 Cwmtk::components::MarchingThis component implements a marching triangle/tetrahedra
 Cwmtk::components::MarchingOptions
 Cwmtk::utils::mesh_type_from_dimension< DIM >
 Cwmtk::utils::mesh_type_from_primitive_type< pt >
 Cwmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Edge >
 Cwmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Tetrahedron >
 Cwmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Triangle >
 Cwmtk::utils::mesh_type_from_primitive_type< PrimitiveType::Vertex >
 Cwmtk::attribute::MeshAttributeHandle
 Cwmtk::components::multimesh::MeshCollection
 Cwmtk::components::internal::MeshInfoOptions
 Cwmtk::simplex::utils::MeshSimplexComparator
 Cwmtk::MeshWriter
 Cwmtk::io::MshReader
 Cwmtk::components::MultimeshBOptions
 Cwmtk::operations::utils::MultiMeshEdgeCollapseFunctor
 Cwmtk::operations::utils::MultiMeshEdgeSplitFunctor
 Cwmtk::components::internal::MultiMeshFromTagThis class generates a multi-mesh from a mesh where the substructure is represented by a tag
 Cwmtk::multimesh::MultiMeshSimplexEventVisitor< cell_dimension, Functor >
 Cwmtk::multimesh::MultiMeshSimplexVisitor< cell_dimension_, NodeFunctor_ >
 Cwmtk::multimesh::MultiMeshSimplexVisitorExecutor< MMVisitor >
 Cwmtk::components::MultimeshTOptions
 Cwmtk::components::MultimeshUVOptions
 Cwmtk::multimesh::MultiMeshVisitor< NodeFunctor_ >
 Cwmtk::multimesh::MultiMeshVisitorExecutor< MMVisitor >
 Cwmtk::components::multimesh::NamedMultiMesh
 Cwmtk::components::multimesh::NamedMultiMesh::Node
 Cstd::numeric_limits< DScalar1< _Scalar, _Gradient > >
 Cstd::numeric_limits< DScalar2< _Scalar, _Gradient, _Hessian > >
 Cwmtk::simplex::OpenStarIterableThis iterator internally uses TopDimensionCofacesIterable
 Cwmtk::operations::Operation
 Cwmtk::components::output::OutputOptions
 Cwmtk::io::ParaviewWriter::ParaviewInternalWriter
 Cwmtk::components::utils::PathResolver
 Cwmtk::components::PeriodicOptimizationOptions
 Cwmtk::function::PerSimplexFunction
 Cwmtk::attribute::PerThreadAttributeScopeStacks< T >
 Cwmtk::function::utils::PositionMapEvaluator
 Cwmtk::Primitive
 Cwmtk::utils::detail::PrimitiveTypeRange< Start, End, Inverted >
 Cpolysolve::nonlinear::Problem
 Cwmtk::components::procedural::ProceduralOptions
 Cwmtk::components::Random
 Cwmtk::utils::RandomSeedSingleton
 Cstd::range_error
 Cwmtk::Rational
 Cwmtk::simplex::RawSimplexA meshless implementation of the simplex that just stores an array of ids
 Cwmtk::simplex::RawSimplexCollection
 Cwmtk::utils::metaprogramming::detail::ReferenceWrappedFunctorReturnCache< Functor, BaseVariantTraitsType, ComparatorType, OtherArgumentTypes >
 Cwmtk::utils::metaprogramming::detail::ReferenceWrappedFunctorReturnType< Functor, Ts >
 Cwmtk::utils::metaprogramming::detail::ReferenceWrappedFunctorReturnType< Functor, std::tuple< VTs... >, Ts... >
 Cwmtk::components::internal::RegularSpace
 Cwmtk::components::internal::RegularSpaceOptions
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void<... >
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void< T >
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void< T, Ts... >
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void< void >
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void_tuple< T, RemainingTuple >
 Cwmtk::utils::metaprogramming::tuple::detail::remove_void_tuple< T, std::tuple< Ts... > >
 Cwmtk::components::adaptive_tessellation::image::Sampling
 Cwmtk::Scheduler
 Cwmtk::SchedulerStats
 Cwmtk::components::internal::Segment
 Cwmtk::components::shortest_edge_collapse::ShortestEdgeCollapseOptions
 Cwmtk::simplex::Simplex
 Cwmtk::simplex::SimplexCollection
 Cwmtk::simplex::utils::SimplexComparisons
 Cwmtk::autogen::edge_mesh::SimplexDart
 Cwmtk::autogen::point_mesh::SimplexDart
 Cwmtk::autogen::SimplexDart
 Cwmtk::autogen::tet_mesh::SimplexDart
 Cwmtk::autogen::tri_mesh::SimplexDart
 Cwmtk::simplex::internal::SimplexEqualFunctor
 Cwmtk::simplex::internal::SimplexLessFunctor
 Cwmtk::components::internal::SimplicialEmbedding
 Cwmtk::components::SimplicialEmbeddingOptions
 Cwmtk::operations::internal::SplitAlternateFacetDataGiven a global id returns global ids
 Cwmtk::operations::internal::SplitAlternateFacetOptionData
 Cwmtk::operations::SplitNewAttributeTopoInfo
 CSplitNewValueApplicator
 CSplitNewValueApplicatorBase
 Cwmtk::utils::StopWatch
 Cwmtk::components::internal::TagAttribute
 Cwmtk::components::TagAttribute
 Cwmtk::components::TagIntersection
 Cwmtk::components::internal::TagIntersectionAttributes
 Cwmtk::components::internal::TagIntersectionOptions
 Cwmtk::components::internal::TagIntersectionValues
 Cwmtk::simplex::TopDimensionCofacesIterableIterating through the d-simplices of a mesh can be done in different ways, depending on the simplex dimension x around which the iteration is done
 Cwmtk::components::ToPtsOptions
 Cwmtk::components::procedural::TriangleFanOptions
 Cstd::tuple
 Cwmtk::Tuple
 Cwmtk::attribute::TupleAccessor< MeshType, Dim >
 Cwmtk::utils::TupleCellLessThan
 Cwmtk::utils::TupleInspector
 Cwmtk::multimesh::utils::internal::TupleTagTupleTag is a util helper class for tagging edges in a triangle mesh
 Cwmtk::attribute::type_from_attribute_type_enum< AT >
 Cwmtk::attribute::type_from_attribute_type_enum< AttributeType::Char >
 Cwmtk::attribute::type_from_attribute_type_enum< AttributeType::Double >
 Cwmtk::attribute::type_from_attribute_type_enum< AttributeType::Int64 >
 Cwmtk::attribute::type_from_attribute_type_enum< AttributeType::Rational >
 Cwmtk::attribute::TypedAttributeHandle< T >Handle that represents attributes for some mesh
 Cwmtk::attribute::TypedAttributeHandle< char >
 Cwmtk::attribute::TypedAttributeHandle< double >
 Cwmtk::attribute::TypedAttributeHandle< int64_t >
 Cwmtk::attribute::TypedAttributeHandle< wmtk::Rational >
 Cwmtk::utils::metaprogramming::unwrap_reference< T >
 Cwmtk::utils::metaprogramming::unwrap_reference< std::decay_t< T > >
 Cwmtk::utils::metaprogramming::unwrap_reference< std::reference_wrapper< U > >
 Cwmtk::operations::utils::UpdateEdgeOperationMultiMeshMapFunctor
 Cwmtk::multimesh::attribute::UpdateStrategyCollection
 Cwmtk::multimesh::attribute::UseParentScopeRAII
 Cwmtk::operations::VertexLaplacianSmooth
 Cwmtk::simplex::internal::VisitedArray< T, ArraySize >
 Cwmtk::simplex::internal::VisitedArray< int64_t >
 Cwmtk::simplex::internal::VisitedArray< wmtk::simplex::IdSimplex >
 Cwmtk::components::WildmeshingOptions
 Cwmtk::components::WildMeshingOptions
 Cwmtk::components::WildmeshingOptionsAttributes
 Cwmtk::components::WildmeshingOptionsEnvelope
 Cwmtk::components::WildmeshingOptionsEnvelopeMesh
 Cwmtk::components::internal::WindingNumberOptions