Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CKokkos::DualView
 Cmundy::NgpViewT< DataType *, MemorySpace >
 Cmundy::NgpViewT< our_size_t, MemorySpace >
 Cmundy::NgpViewT< DataType, Properties..., typename Kokkos::DefaultExecutionSpace::memory_space >
 Cmundy::NgpViewT< stk::mesh::Entity *, MemorySpace >
 Cmundy::NgpViewT< stk::mesh::Entity *, NgpMemSpace >
 Cmundy::NgpViewT< known_id_request_t *, NgpMemSpace >
 Cmundy::NgpViewT< ConnectionRequest *, NgpMemSpace >
 Cmundy::NgpViewT< LinkRelationRequest *, NgpMemSpace >
 Cmundy::NgpViewT< DestroyConnectionRequest *, NgpMemSpace >
 Cmundy::NgpViewT< DataType, Properties >NgpViewT is an enhanced DualView with a slightly expanded interface
 Cmundy::AABB< Scalar, MinPointType, MaxPointType >
 Cmundy::aggregate< TaggedComponents >An aggregate: A bag of compile-time tagged types In other words, a compile-time unordered map of arbitrary types indexed by tag type
 Cmundy::aggregate_has< Tag, AggType >Check if an aggregate type has a value with the given Tag usage aggregate_has_v<Tag, AggType>
 Cmundy::aggregate_tag< I, AggType >The I'th aggregate tag
 Cmundy::aggregate_tag< I, aggregate< Ts... > >
 Cmundy::all_have_tags< Ts >Check if all types in a pack define an alias named tag_type
 Cmundy::all_tags_unique< Ts >Check if all tag_type values in a tagged value pack are unique
 Cmundy::AMatrix< T, N, M, Accessor >Class for an NxM (num rows x num columns) matrix with arithmetic entries
 Cmundy::AQuaternion< T, Accessor >AQuaternion class with floating point entries (an integer-valued quaternion doesn't make much sense)
 Cmundy::Array< T, N >A simplistic array type with a fixed size and type
 Cmundy::AScalar< T, Accessor >Class for an owning or viewing arithmetic scalar
 Cmundy::AVector< T, N, Accessor >Class for an Nx1 vector with arithmetic entries
 Cmundy::BallJoint< Scalar, LineSegmentType, OwnershipType >A ball-and-socket joint between two points
 Cmundy::Circle3D< Scalar, PointType, QuaternionType >
 Cmundy::Circle3DCircle3DObjective< Circle3DType1, Circle3DType2 >
 Cmundy::contains_type< T, Ts >Check if a type is in a variadic list of types
 Cmundy::convex::BBStepStrategy
 Cmundy::convex::CongruentMCQPPProblem< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, WorkspaceDT, WorkspaceM, WorkspaceD, WorkspaceL >
 Cmundy::convex::CongruentMixedReducedOp< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage, LinearOpLStorage >The operator that performs Op x for Op := D^T M (D - L M D)
 Cmundy::convex::CongruentMixedReducedOp< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage, LinearOpLStorage >::Workspace< DxVectorStorage, MDxVectorStorage, LMDxVectorStorage, DTWorkspaceStorage, MWorkspaceStorage, DWorkspaceStorage, LWorkspaceStorage >
 Cmundy::convex::CQPPProblem< Backend, LinearOpStorage, QVectorStorage, ConvexSpace, Workspace >Constrained quadratic programming problem (CQPP) formulation
 Cmundy::convex::KokkosBackend< ExecSpace >Backend for Kokkos single process execution
 Cmundy::convex::LCPProblem< Backend, LinearOpStorage, QVectorStorage, Workspace >Linear complementarity problem (LCP) formulation
 Cmundy::convex::LinfNormProjectedDiffResidual
 Cmundy::convex::LinfNormProjectedGradientResidual
 Cmundy::convex::MCQPPProblem< Backend, LinearOpAStorage, QVectorStorage, LinearOpLStorage, FVectorStorage, ConvexSpace, WorkspaceA, WorkspaceL >Mixed constrained quadratic programming problem (MCQPP) formulation
 Cmundy::convex::MixedReducedOp< Backend, LinearOpAStorage, LinearOpLStorage >The operator that perform Op x for Op := A (I - L A)
 Cmundy::convex::MixedReducedOp< Backend, LinearOpAStorage, LinearOpLStorage >::Workspace< AxVectorStorage, LAxVectorStorage, AWorkspaceStorage, LWorkspaceStorage >
 Cmundy::convex::MundyMathBackendBackend for Mundy math within a kernel
 Cmundy::convex::PGDConfig< Scalar >
 Cmundy::convex::PGDState< Scalar, XVectorStorage, GradVectorStorage, XTmpVectorStorage, GradTmpVectorStorage >
 Cmundy::convex::PGDStrategy< StepPolicy, ResidualPolicy, Config >
 Cmundy::convex::QuadraticFormOp< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage >
 Cmundy::convex::QuadraticFormOp< Backend, LinearOpDTStorage, LinearOpMStorage, LinearOpDStorage >::Workspace< FVectorStorage, UVectorStorage >
 Cmundy::convex::SolveResult< Scalar >
 Cmundy::convex::space::Bounded< Scalar >Proj(x) = min(max(x, lower_bound), upper_bound) for all x in R
 Cmundy::convex::space::LowerBound< Scalar >Proj(x) = max(x, lower_bound) for all x in R
 Cmundy::convex::space::Unconstrained< Scalar >Proj(x) = x for all x in R
 Cmundy::convex::space::UpperBound< Scalar >Proj(x) = min(x, upper_bound) for all x in R
 Cmundy::count_type< T, Types >Count how many times a type appears in a variadic list of types
 Cmundy::Ellipsoid< Scalar, PointType, OrientationType >
 Cmundy::EuclideanThe distance types
 Cmundy::FeneSpring< Scalar, LineSegmentType, OwnershipType >A hookean spring between two points with a max length and spring constant
 Cmundy::FreeSpaceMetric< Scalar >Non-periodic (open-boundary) metric. All operations are identities
 Cmundy::HookeanSpring< Scalar, LineSegmentType, OwnershipType >A hookean spring between two points with a rest length and spring constant
 Cmundy::host_ptr< T >A reference-counted shared handle to a host-resident T whose handle is trivially copyable onto a device
 Cmundy::impl::tuple_impl< decltype(std::make_index_sequence< sizeof...(Elements)>()), Elements... >
 Cmundy::tuple< Tags... >
 Cmundy::tuple< TaggedComponents... >
 Cmundy::tuple< Components... >
 Cmundy::tuple< NgpComponents... >
 Cmundy::tuple< Chunks... >
 Cmundy::tuple< Alts... >
 Cmundy::tuple< Elements >A simple std::tuple-like class that can be used in device code with similar sementics to std::tuple (e.g., get<N>(), get<T>(), tuple_cat, etc.). All elements must be copyable but not necessarily moveable or default constructible. The tuple itself is copyable, moveable, and default constructible if all of its elements are copyable, moveable, and default constructible (respectively)
 Cmundy::index_finder< T, Ts >Find the index in the variadic list of types that matches the given type
 Cmundy::index_finder< T >
 Cmundy::index_finder< T, First, Rest... >
 Cmundy::index_of_tag< Tag, Ts >Find the index of Tag inside a pack of tagged components
 Cmundy::Line< Scalar, PointType >
 Cmundy::LineSegment< Scalar, StartPointType, EndPointType >
 Cmundy::MaskedView< T, N, mask, Accessor >Get a masked accessor into a contiguous accessor
 Cmundy::mesh::access::aabb< ScalarType >Axis-aligned bounding box access: 6 scalars per entity
 Cmundy::mesh::access::matrix< ScalarType, N, M >Fixed-size matrix access: N * M scalars per entity
 Cmundy::mesh::access::obb< ScalarType >
 Cmundy::mesh::access::quaternion< ScalarType >Quaternion access: 4 scalars per entity
 Cmundy::mesh::access::raw< ValueType >Raw access: exposes entity field data as a flat array / EntityFieldData view
 Cmundy::mesh::access::scalar< ScalarType >Scalar access: one arithmetic value per entity
 Cmundy::mesh::access::vector< ScalarType, N >Fixed-size vector access: N scalars per entity
 Cmundy::mesh::Aggregate< Components >An aggregator of components
 Cmundy::mesh::BulkDataClassInterface
 Cmundy::mesh::canonical_component_access< AccessLike, Enable >
 Cmundy::mesh::canonical_component_access< AABBType, std::enable_if_t< is_aabb_v< std::remove_cvref_t< AABBType > > > >
 Cmundy::mesh::canonical_component_access< access::aabb< ScalarType >, void >
 Cmundy::mesh::canonical_component_access< access::matrix< ScalarType, N, M >, void >
 Cmundy::mesh::canonical_component_access< access::obb< ScalarType >, void >
 Cmundy::mesh::canonical_component_access< access::quaternion< ScalarType >, void >
 Cmundy::mesh::canonical_component_access< access::raw< ValueType >, void >
 Cmundy::mesh::canonical_component_access< access::scalar< ScalarType >, void >
 Cmundy::mesh::canonical_component_access< access::vector< ScalarType, N >, void >
 Cmundy::mesh::canonical_component_access< Matrix3Type, std::enable_if_t< is_matrix3_v< std::remove_cvref_t< Matrix3Type > > > >
 Cmundy::mesh::canonical_component_access< MatrixType, std::enable_if_t< is_matrix_v< std::remove_cvref_t< MatrixType > > &&!is_matrix3_v< std::remove_cvref_t< MatrixType > > > >
 Cmundy::mesh::canonical_component_access< OBBType, std::enable_if_t< is_obb_v< std::remove_cvref_t< OBBType > > > >
 Cmundy::mesh::canonical_component_access< QuaternionType, std::enable_if_t< is_quaternion_v< std::remove_cvref_t< QuaternionType > > > >
 Cmundy::mesh::canonical_component_access< ScalarType, std::enable_if_t< std::is_arithmetic_v< std::remove_cvref_t< ScalarType > > > >
 Cmundy::mesh::canonical_component_access< VectorType, std::enable_if_t< is_vector_v< std::remove_cvref_t< VectorType > > > >
 Cmundy::mesh::ClassSemantic mesh class backed by synchronized data and assembly part hierarchies
 Cmundy::mesh::Class::DeclarationSignatureCanonical declaration signature used to validate repeated declarations by name
 Cmundy::mesh::ClassDeclarationHelper class for declaring a class
 Cmundy::mesh::component_access_shape< CanonicalAccess >
 Cmundy::mesh::component_access_shape< access::aabb< ScalarType > >
 Cmundy::mesh::component_access_shape< access::matrix< ScalarType, N, M > >
 Cmundy::mesh::component_access_shape< access::obb< ScalarType > >
 Cmundy::mesh::component_access_shape< access::quaternion< ScalarType > >
 Cmundy::mesh::component_access_shape< access::raw< ValueType > >
 Cmundy::mesh::component_access_shape< access::scalar< ScalarType > >
 Cmundy::mesh::component_access_shape< access::vector< ScalarType, N > >
 Cmundy::mesh::ComponentDeclarationUnified fluent builder for declaring both field-backed and shared-backed components
 Cmundy::mesh::EntityDeclarationHelper class for declaring entities
 Cmundy::mesh::EntityDeclaration::ElementBuilder
 Cmundy::mesh::EntityDeclaration::NodeBuilderNested builder for nodes
 Cmundy::mesh::FieldComponentBase
 Cmundy::mesh::impl::FieldComponent< ValueType, impl::FieldDataAccessPolicy >
 Cmundy::mesh::FieldComponent< ValueType >Raw field-backed component
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::ScalarFieldAccessPolicy >
 Cmundy::mesh::ScalarFieldComponent< ScalarType >
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::VectorFieldAccessPolicy< N > >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 1 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 2 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 3 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 4 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 5 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, 6 >
 Cmundy::mesh::VectorFieldComponent< ScalarType, N >
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::MatrixFieldAccessPolicy< N, M > >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 1, 1 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 2, 2 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 3, 3 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 4, 4 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 5, 5 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, 6, 6 >
 Cmundy::mesh::MatrixFieldComponent< ScalarType, N, M >
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::QuaternionFieldAccessPolicy >
 Cmundy::mesh::QuaternionFieldComponent< ScalarType >
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::AABBFieldAccessPolicy >
 Cmundy::mesh::AABBFieldComponent< ScalarType >
 Cmundy::mesh::impl::FieldComponent< ScalarType, impl::OBBFieldAccessPolicy >
 Cmundy::mesh::OBBFieldComponent< ScalarType >Host-side OBB field-backed component
 Cmundy::mesh::impl::FieldComponent< double, impl::OBBFieldAccessPolicy >
 Cmundy::mesh::OBBFieldComponent< double >
 Cmundy::mesh::impl::FieldComponent< ScalarType, AccessPolicy >
 Cmundy::mesh::OBBFieldComponent< Scalar >
 Cmundy::mesh::FieldDeclaration
 Cmundy::mesh::FieldDeclarationT< T >
 Cmundy::mesh::FutureConnection
 Cmundy::mesh::FutureDestroyConnection
 Cmundy::mesh::FutureDestroyEntity
 Cmundy::mesh::FutureEntity
 Cmundy::mesh::LinkCOOData
 Cmundy::mesh::LinkCSRBucketConnT< MemSpace >
 Cmundy::mesh::LinkCSRDataT< MemSpace >
 Cmundy::mesh::LinkCSRPartitionT< MemSpace >
 Cmundy::mesh::LinkDataThe main interface for interacting with the link data on the mesh
 Cmundy::mesh::LinkDataMap
 Cmundy::mesh::LinkMetaData
 Cmundy::mesh::LinkMetaDataMap
 Cmundy::mesh::MeshBuilderA helper class for building an STK BulkData entity
 Cmundy::mesh::NgpAggregate< NgpComponents >
 Cmundy::mesh::NgpDestroyConnectionsT< NgpMemSpace >
 Cmundy::mesh::NgpDestroyEntitiesT< NgpMemSpace >
 Cmundy::mesh::NgpFieldComponentBase
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::FieldDataAccessPolicy >
 Cmundy::mesh::NgpFieldComponent< NgpFieldType >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::ScalarFieldAccessPolicy >
 Cmundy::mesh::NgpScalarFieldComponent< NgpFieldType >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::VectorFieldAccessPolicy< N > >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 1 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 2 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 3 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 4 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 5 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, 6 >
 Cmundy::mesh::NgpVectorFieldComponent< NgpFieldType, N >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::MatrixFieldAccessPolicy< N, M > >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 1, 1 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 2, 2 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 3, 3 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 4, 4 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 5, 5 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, 6, 6 >
 Cmundy::mesh::NgpMatrixFieldComponent< NgpFieldType, N, M >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::QuaternionFieldAccessPolicy >
 Cmundy::mesh::NgpQuaternionFieldComponent< NgpFieldType >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::AABBFieldAccessPolicy >
 Cmundy::mesh::NgpAABBFieldComponent< NgpFieldType >
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, impl::OBBFieldAccessPolicy >
 Cmundy::mesh::NgpOBBFieldComponent< NgpFieldType >Device-side OBB NGP field component
 Cmundy::mesh::impl::NgpFieldComponent< NgpFieldType, AccessPolicy >
 Cmundy::mesh::NgpAABBFieldComponent< ngp_field_type >
 Cmundy::mesh::NgpFieldComponent< ngp_field_type >
 Cmundy::mesh::NgpMatrixFieldComponent< ngp_field_type, N, M >
 Cmundy::mesh::NgpOBBFieldComponent< ngp_field_type >
 Cmundy::mesh::NgpQuaternionFieldComponent< ngp_field_type >
 Cmundy::mesh::NgpScalarFieldComponent< ngp_field_type >
 Cmundy::mesh::NgpVectorFieldComponent< ngp_field_type, N >
 Cmundy::mesh::NgpLinkCOODataT< NgpMemSpace >
 Cmundy::mesh::NgpLinkDataT< NgpMemSpace >
 Cmundy::mesh::NgpModRequestsT< NgpMemSpace >A helper interface for requesting mesh modifications from the device. This is intended to be used in a three-stage command pattern:
 Cmundy::mesh::NgpRequestConnectionsT< NgpMemSpace >
 Cmundy::mesh::NgpRequestLinkRelationsT< NgpMemSpace >Request helper for writing COO link relations, supporting FutureEntity linkers
 Cmundy::mesh::NgpSharedComponent< SharedType, NgpMemSpace >
 Cmundy::mesh::NgpSharedComponent< ScalarType, NgpMemSpace >
 Cmundy::mesh::NgpSharedScalarComponent< ScalarType, NgpMemSpace >
 Cmundy::mesh::NgpSharedComponent< ScalarType, stk::ngp::MemSpace >
 Cmundy::mesh::NgpSharedScalarComponent< ScalarType, NgpMemSpace >
 Cmundy::mesh::NgpTaggedComponent< Tag, NgpComponentType >A small helper type for tying a Tag to an underlying ngp-compatible component
 Cmundy::mesh::PartDeclarationHelper class for declaring a part
 Cmundy::mesh::SharedComponent< SharedType >A component that returns the same shared value for every entity
 Cmundy::mesh::SharedComponent< AABB< ScalarType > >
 Cmundy::mesh::SharedAABBComponent< ScalarType >
 Cmundy::mesh::SharedComponent< Matrix< ScalarType, N, M > >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 1, 1 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 2, 2 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 3, 3 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 4, 4 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 5, 5 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, 6, 6 >
 Cmundy::mesh::SharedMatrixComponent< ScalarType, N, M >
 Cmundy::mesh::SharedComponent< Quaternion< ScalarType > >
 Cmundy::mesh::SharedQuaternionComponent< ScalarType >
 Cmundy::mesh::SharedComponent< ScalarType >
 Cmundy::mesh::SharedScalarComponent< ScalarType >
 Cmundy::mesh::SharedComponent< Vector< ScalarType, N > >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 1 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 2 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 3 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 4 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 5 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, 6 >
 Cmundy::mesh::SharedVectorComponent< ScalarType, N >
 Cmundy::mesh::TaggedComponent< Tag, ComponentType >A small helper type for tying a Tag to an underlying component
 Cmundy::mesh::TaggedFieldDeclarationT< FieldScalarType, Tag >
 Cmundy::mesh::TeamFunctor< Mesh, AlgorithmPerEntity >
 Cmundy::mesh::TicketIssuer< NgpMemSpace >Issues tickets for modifications in a given memory space
 Cmundy::mesh::TicketRangeA range of tickets issued by a TicketIssuer
 Cmundy::metricRuntime-polymorphic metric (stk::topology-style value class)
 Cmundy::NgpPoolT< DataType, MemorySpace, SizeType >NgpPoolT is a Kokkos-compatible pool of default constructible objects
 Cmundy::mesh::NgpEntityPoolT< typename stk::ngp::ExecSpace::memory_space, long int >
 Cmundy::NgpPoolT< stk::mesh::Entity, MemorySpace, long int >
 Cmundy::mesh::NgpEntityPoolT< MemorySpace, SizeType >NgpEntityPoolT is a Kokkos-compatible pool of stk::mesh::Entity objects
 Cmundy::OBB< Scalar, PointType, QuaternionType, HalfExtentsType >Oriented Bounding Box: a center, a unit-quaternion orientation, and per-axis half-extents
 Cmundy::OrthorhombicMetric< PeriodicAxes, Scalar >Axis-aligned periodic metric parameterised by a compile-time axis bitmask
 Cmundy::Ownership::Invalid
 Cmundy::Ownership::Mixed
 Cmundy::Ownership::Owns
 Cmundy::Ownership::Views
 Cmundy::passive_scalar< T >Trait: underlying passive (non-AD) type of T. For arithmetic T: passive_scalar_t<T> == T. For AD types exposing T::value_type: passive_scalar_t<T> == typename T::value_type
 Cmundy::passive_scalar< T >
 Cmundy::PointEllipsoidObjective< PointType, EllipsoidType >
 Cmundy::reference_wrapper< T >A Kokkos-compatible wrapper around a reference
 Cmundy::Ring< Scalar, PointType, QuaternionType >
 Cmundy::runtime_aggregate< VariantType >A runtime_aggregate: A bag of runtime tagged variants or, In other words, an unordered map of variants indexed by tag string
 Cmundy::search::AlwaysRebuildRebuilder that unconditionally triggers a rebuild on every update
 Cmundy::search::ArborX1dNeighborList< MemorySpace >ArborX neighbor list with Cabana-style compressed 1D storage
 Cmundy::search::ArborX2dNeighborList< MemorySpace >ArborX neighbor list with Cabana-style dense 2D per-target storage
 Cmundy::search::ExcludeConnectedEntitiesExclude candidate pairs that share a connected entity at a given rank
 Cmundy::search::ExcludeNonIntersectingOBBs< Scalar, MemSpace >Narrow-phase excluder that keeps only candidates whose OBBs intersect
 Cmundy::search::ExcluderChain< PriorExcluder, Excluder >Type-level chain of Kokkos-callable excluders
 Cmundy::search::ExcludeSelfInteractionExclude degenerate (self) interactions
 Cmundy::search::ExcludeSymmetricDuplicatesBuilder-prepared excluder that suppresses one orientation of symmetric target/source pairs
 Cmundy::search::ManagedNeighborList< BuilderState, Rebuilder >A neighbor list cache driven by a stateful rebuilder policy
 Cmundy::search::ManagedNeighborList< BuilderState, Rebuilder >::UpdateResultReturn type for update() carrying both the list and a rebuild indicator
 Cmundy::search::NeighborListBuilder< ListType, ExecutionSpace, TargetInput, SourceInput, BroadExcluder, NarrowExcluder >Type-state fluent neighbor-list builder
 Cmundy::search::NeighborListBuildTraits< ListType >Traits that couple a concrete neighbor-list type to its build logic and type-specific parameters
 Cmundy::search::NeighborListBuildTraits< ListType >::args_typeDefault empty args; specializations override this with build-specific parameters
 Cmundy::search::NeighborListBuildTraits< ArborX1dNeighborList< MemorySpace > >
 Cmundy::search::NeighborListBuildTraits< ArborX1dNeighborList< MemorySpace > >::args_typeBuild-specific parameters for ArborX1dNeighborList
 Cmundy::search::NeighborListBuildTraits< ArborX2dNeighborList< MemorySpace > >
 Cmundy::search::NeighborListBuildTraits< ArborX2dNeighborList< MemorySpace > >::args_typeBuild-specific parameters for ArborX2dNeighborList
 Cmundy::search::NeighborListBuildTraits< PeriodicArborX1dNeighborList< MemorySpace, ImageShiftScalar > >
 Cmundy::search::NeighborListBuildTraits< PeriodicArborX1dNeighborList< MemorySpace, ImageShiftScalar > >::args_typeBuild-specific parameters for PeriodicArborX1dNeighborList
 Cmundy::search::NeighborListBuildTraits< PeriodicArborX2dNeighborList< MemorySpace, ImageShiftScalar > >
 Cmundy::search::NeighborListBuildTraits< PeriodicArborX2dNeighborList< MemorySpace, ImageShiftScalar > >::args_typeBuild-specific parameters for PeriodicArborX2dNeighborList
 Cmundy::search::NeighborListBuildTraits< PeriodicSTKSearchNeighborList< MemorySpace, ImageShiftScalar > >
 Cmundy::search::NeighborListBuildTraits< PeriodicSTKSearchNeighborList< MemorySpace, ImageShiftScalar > >::args_typeBuild-specific parameters for PeriodicSTKSearchNeighborList (none required)
 Cmundy::search::NeighborListBuildTraits< STKSearchNeighborList< MemorySpace > >
 Cmundy::search::NeighborListBuildTraits< STKSearchNeighborList< MemorySpace > >::args_typeBuild-specific parameters for STKSearchNeighborList (none required)
 Cmundy::search::NeighborListIterationTraits< ListType >Traits class coupling a concrete neighbor-list type to its parallel dispatch strategy
 Cmundy::search::NeighborPair< NeighborListType >Lightweight neighbor-pair view
 Cmundy::search::Neighbors< NeighborListType >Lightweight neighbor-range view for one target
 Cmundy::search::NeighborSearchCandidate< SizeType >Non-periodic target/source candidate produced during neighbor-list construction
 Cmundy::search::NeverRebuildRebuilder that suppresses all rebuilds after the first
 Cmundy::search::NoExcluderEmpty excluder used as the starting point for neighbor-list builders
 Cmundy::search::PeriodicArborX1dNeighborList< MemorySpace, ImageShiftScalar >ArborX compressed 1D neighbor list whose stored pairs carry per-object periodic image shifts
 Cmundy::search::PeriodicArborX2dNeighborList< MemorySpace, ImageShiftScalar >ArborX dense 2D neighbor list whose stored entries carry per-object periodic image shifts
 Cmundy::search::PeriodicNeighborSearchCandidate< ImageShiftType, SizeType >Periodic owner-pair candidate produced during neighbor-list construction
 Cmundy::search::PeriodicSearchInput< Component, Metric >A SearchInput augmented with a periodicity metric for periodic neighbor-list builds
 Cmundy::search::PeriodicSTKSearchNeighborList< MemorySpace, ImageShiftScalar >STK coarse-search neighbor list with compressed owner-pair storage and per-object periodic image shifts
 Cmundy::search::RebuilderChain< PriorRebuilder, Rebuilder >Type-level OR chain of two rebuilders
 Cmundy::search::RebuildOnAABBDisplacement< Scalar, MemorySpace, Metric >Rebuilder that triggers when any box corner moves beyond a displacement threshold
 Cmundy::search::RebuildOnEntityChange< MemorySpace >Rebuilder that triggers when the target or source entity sequence changes
 Cmundy::search::RebuildOnOBBDisplacement< Scalar, MemorySpace, Metric >Rebuilder that triggers when any OBB escapes its inflated snapshot
 Cmundy::search::SearchInput< Component >A selector paired with a geometry-yielding component for a non-periodic neighbor-list build
 Cmundy::search::STKBuildPhaseTimingsPer-phase wall-time breakdown for one STKSearchNeighborList build call
 Cmundy::search::STKSearchNeighborList< MemorySpace >STK coarse-search neighbor list mapped into Mundy's common access surface
 Cmundy::SharedNormalSigned
 Cmundy::SharedNormalSignedFiniteDiffTag selecting the finite-difference-gradient variant of the shared-normal signed distance
 Cmundy::ShiftedView< T, shift, Accessor >Get a shifted accessor into a contiguous accessor
 Cmundy::SinkStart
 Cmundy::Sphere< Scalar, PointType >
 Cmundy::Spherocylinder< Scalar, PointType, QuaternionType >
 Cmundy::SpherocylinderSegment< Scalar, PointType >
 Cmundy::storage< T >Own or view a value using a simple normalized storage policy
 Cmundy::StridedView< T, stride, Accessor >Get a strided accessor into a contiguous accessor
 Cmundy::StringLiteral< StrSize >Literal class type that wraps a constant expression string
 Cmundy::StringLiteralSink< N >Sink that still represents a compile-time string
 Cmundy::StringSink< Chunks >Sink that stores streamed chunks until a string is actually needed
 Cmundy::tagged< Tag, T >A small helper type for tying a Tag to an underlying value
 Cmundy::TorsionalSpring< Scalar, VSegmentType, OwnershipType >A hookean spring between two points with a rest angle and spring constant
 Cmundy::TransposedView< T, N, M, Accessor >An accessor that represents the transpose of a row-major (NxM) matrix represented by a contiguous accessor
 Cmundy::TriclinicMetric< PeriodicAxes, Scalar >General periodic metric for a tilted unit cell
 Cmundy::tuple_element< I, T >An element of a tuple
 Cmundy::tuple_element< I, tuple< Es... > >
 Cmundy::tuple_size< T >The size of a tuple
 Cmundy::tuple_size< tuple< Es... > >
 Cmundy::type_at_index< I, Ts >Get the I'th type in a variadic list of types
 Cmundy::type_at_index< 0, Head, Tail... >
 Cmundy::type_at_index< I, Head, Tail... >
 Cmundy::variant< Alts >
 Cmundy::variant_aggregate< VariantType, Tags >A variant_aggregate: A bag of compile-time tagged variants. In other words, a compile-time map of variants indexed by tag type
 Cmundy::variant_aggregate_has< Tag, VarAggType >Check whether a variant_aggregate type has a value with the given Tag. Usage: variant_aggregate_has_v<Tag, VarAggType>
 Cmundy::variant_aggregate_tag< I, VarAggType >The I'th variant_aggregate tag
 Cmundy::variant_aggregate_tag< I, variant_aggregate< VariantType, Tags... > >
 Cmundy::variant_size< T >
 Cmundy::variant_size< variant< Alts... > >
 Cmundy::VSegment< Scalar, PointType >
 CNeighborListBuildTraits< ArborX1dNeighborList< MemorySpace >Build traits for ArborX1dNeighborList: non-periodic ArborX compressed 1D storage
 CNeighborListBuildTraits< ArborX2dNeighborList< MemorySpace >Build traits for ArborX2dNeighborList: non-periodic ArborX dense 2D storage
 CNeighborListBuildTraits< PeriodicArborX1dNeighborList< MemorySpace, ImageShiftScalar >Build traits for PeriodicArborX1dNeighborList: periodic ArborX compressed 1D storage
 CNeighborListBuildTraits< PeriodicArborX2dNeighborList< MemorySpace, ImageShiftScalar >Build traits for PeriodicArborX2dNeighborList: periodic ArborX dense 2D storage
 CNeighborListBuildTraits< PeriodicSTKSearchNeighborList< MemorySpace, ImageShiftScalar >Build traits for PeriodicSTKSearchNeighborList: periodic STK coarse-search compressed storage
 CNeighborListBuildTraits< STKSearchNeighborList< MemorySpace >Build traits for STKSearchNeighborList: non-periodic STK coarse-search compressed storage
 Cstd::bool_constant
 Cmundy::is_finite< T, std::void_t< decltype(std::remove_cv_t< T >::is_finite)> >
 Cmundy::is_periodic_metric< T >True when T is any periodic metric (orthorhombic or triclinic)
 Cstd::false_type
 Cmundy::contains_tag< Tag, First, Rest... >
 Cmundy::has_tag_type< T, std::void_t< typename T::tag_type > >
 Cmundy::is_ball_joint< BallJoint< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_ball_joint< const BallJoint< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_char_array< char[N]>
 Cmundy::is_char_array< const char[N]>
 Cmundy::is_fene_spring< FeneSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_fene_spring< const FeneSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_finite< APoint< Scalar, Accessor > >APoint (and therefore Point) represents a finite position in space
 Cmundy::is_finite< T, std::void_t< decltype(std::remove_cv_t< T >::is_finite)> >
 Cmundy::is_finite< const APoint< Scalar, Accessor > >
 Cmundy::is_free_space_metric< FreeSpaceMetric< Scalar > >
 Cmundy::is_hookean_spring< HookeanSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_hookean_spring< const HookeanSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_obb_impl< std::remove_cv_t< T > >
 Cmundy::is_obb< T >
 Cmundy::is_orthorhombic_metric< OrthorhombicMetric< PeriodicAxes, Scalar > >
 Cmundy::is_our_string_literal< StringLiteral< N > >
 Cmundy::is_scalar_impl< std::decay_t< TypeToCheck > >
 Cmundy::is_scalar< TypeToCheck >Type trait to determine if a type is an AScalar
 Cmundy::is_string_literal_sink< StringLiteralSink< N > >
 Cmundy::is_string_sink< StringSink< Chunks... > >
 Cmundy::is_torsional_spring< TorsionalSpring< Scalar, VSegmentType, OwnershipType > >
 Cmundy::is_torsional_spring< const TorsionalSpring< Scalar, VSegmentType, OwnershipType > >
 Cmundy::is_triclinic_metric< TriclinicMetric< PeriodicAxes, Scalar > >
 Cmundy::contains_tag< Tag, Ts >Check if a tagged value pack contains a value with the given Tag
 Cmundy::has_tag_type< T, typename >Check if a type defines an alias named tag_type
 Cmundy::is_ball_joint< T >Type trait to determine if a type is a BallJoint
 Cmundy::is_char_array< T >
 Cmundy::is_string_literal< T >
 Cmundy::is_fene_spring< T >Type trait to determine if a type is a FeneSpring
 Cmundy::is_finite< T, typename >Trait: does a primitive type have finite spatial extent?
 Cmundy::is_free_space_metric< T >True when T is any instantiation of FreeSpaceMetric
 Cmundy::is_hookean_spring< T >Type trait to determine if a type is a HookeanSpring
 Cmundy::is_orthorhombic_metric< T >True when T is any instantiation of OrthorhombicMetric
 Cmundy::is_our_string_literal< T >
 Cmundy::is_string_literal_sink< T >
 Cmundy::is_string_sink< T >
 Cmundy::is_torsional_spring< T >Type trait to determine if a type is a TorsionalSpring
 Cmundy::is_triclinic_metric< T >True when T is any instantiation of TriclinicMetric
 Cstd::hash< mundy::host_ptr< T > >Hash a host_ptr by its pointed-to address, like std::hash<std::shared_ptr<T>>
 Cstd::true_type
 Cmundy::has_tag_type< T, std::void_t< typename T::tag_type > >
 Cmundy::is_ball_joint< BallJoint< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_ball_joint< const BallJoint< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_char_array< char[N]>
 Cmundy::is_char_array< const char[N]>
 Cmundy::is_fene_spring< FeneSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_fene_spring< const FeneSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_finite< APoint< Scalar, Accessor > >APoint (and therefore Point) represents a finite position in space
 Cmundy::is_finite< const APoint< Scalar, Accessor > >
 Cmundy::is_free_space_metric< FreeSpaceMetric< Scalar > >
 Cmundy::is_hookean_spring< HookeanSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_hookean_spring< const HookeanSpring< Scalar, LineSegmentType, OwnershipType > >
 Cmundy::is_orthorhombic_metric< OrthorhombicMetric< PeriodicAxes, Scalar > >
 Cmundy::is_our_string_literal< StringLiteral< N > >
 Cmundy::is_string_literal_sink< StringLiteralSink< N > >
 Cmundy::is_string_sink< StringSink< Chunks... > >
 Cmundy::is_torsional_spring< TorsionalSpring< Scalar, VSegmentType, OwnershipType > >
 Cmundy::is_torsional_spring< const TorsionalSpring< Scalar, VSegmentType, OwnershipType > >
 Cmundy::is_triclinic_metric< TriclinicMetric< PeriodicAxes, Scalar > >
 Cstk::mesh::BulkData
 Cmundy::mesh::BulkDataA extension of STK's BulkData, with streamlined access to Mundy's stk wrappers
 Cstk::mesh::MetaData
 Cmundy::mesh::MetaDataA extension of STK's MetaData, better suited for some of Mundy's requirements
 Czorder_knn::detail::significand< T >
 Czorder_knn::detail::significand< double >
 Czorder_knn::detail::significand< float >
 Czorder_knn::Less< Point, d >
 CQuaternionType
 Cconditional_t< aliases_host_storage, host_view_type, Kokkos::View< shared_type *, stk::ngp::MemSpace > >
 CSelector *