|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
| doc | |
| mundy | |
| core | |
| geom | Geometric primitives and utilities for Mundy |
| src | |
| mundy_geom | |
| distance | |
| Circle3DCircle3D.hpp | |
| EllipsoidEllipsoid.hpp | |
| LineEllipsoid.hpp | |
| LineLine.hpp | |
| LinePlane.hpp | |
| LineSegmentEllipsoid.hpp | |
| LineSegmentLineSegment.hpp | |
| LineSegmentPlane.hpp | |
| LineSegmentSphere.hpp | |
| LineSphere.hpp | |
| PlaneEllipsoid.hpp | |
| PlanePlane.hpp | |
| PlaneSphere.hpp | |
| PointEllipsoid.hpp | |
| PointLine.hpp | |
| PointLineSegment.hpp | |
| PointPlane.hpp | |
| PointPoint.hpp | |
| PointSphere.hpp | |
| SphereEllipsoid.hpp | |
| SphereSphere.hpp | |
| Types.hpp | |
| primitives | |
| AABB.hpp | |
| Circle3D.hpp | |
| Ellipsoid.hpp | |
| Line.hpp | |
| LineSegment.hpp | |
| OBB.hpp | Oriented Bounding Box (OBB) primitive |
| Point.hpp | |
| Ring.hpp | |
| Sphere.hpp | |
| Spherocylinder.hpp | |
| SpherocylinderSegment.hpp | |
| Traits.hpp | |
| VSegment.hpp | |
| a_necessary_empty_file.cpp | A file used to trick TriBITS into compiling header only packages/subpackages |
| compute_aabb.hpp | compute_aabb overloads for the standard MundyGeom primitive types |
| compute_bounding_radius.hpp | compute_bounding_radius overloads for the standard MundyGeom primitive types |
| compute_obb.hpp | compute_obb overloads for the standard MundyGeom primitive types |
| distance.hpp | |
| periodicity.hpp | |
| primitives.hpp | |
| randomize.hpp | |
| transform.hpp | |
| math | Constexpr, inline mathematics for Mundy |
| src | |
| mundy_math | |
| a_necessary_empty_file.cpp | A file used to trick TriBITS into compiling header only packages/subpackages |
| Accessor.hpp | |
| Array.hpp | |
| cmath.hpp | Math-function dispatch and scalar utilities compatible with auto-diff scalar types |
| convex.hpp | |
| Hilbert.hpp | |
| MaskedView.hpp | |
| Matrix.hpp | |
| Matrix3.hpp | |
| minimize.hpp | |
| Quaternion.hpp | |
| Scalar.hpp | |
| ScalarWrapper.hpp | |
| ShiftedView.hpp | |
| StridedView.hpp | |
| Tolerance.hpp | |
| TransposedView.hpp | |
| Vector.hpp | |
| Vector3.hpp | |
| zmort.hpp | |
| mech | Mechanical primitives and utilities for Mundy |
| src | |
| mundy_mech | |
| primitives | |
| BallJoint.hpp | |
| FeneSpring.hpp | |
| HookeanSpring.hpp | |
| TorsionalSpring.hpp | |
| a_necessary_empty_file.cpp | A file used to trick TriBITS into compiling header only packages/subpackages |
| aggregates.hpp | |
| primitives.hpp | |
| utils | Centralized reusable utilities for Mundy |
| src | |
| mundy_utils | |
| aggregate.hpp | |
| attribute_unused.hpp | |
| do_not_optimize_away.hpp | Compiler logic to prevent a value from being optimized away |
| host_ptr.hpp | A std::shared_ptr-equivalent whose handle is trivially copyable onto a device (host-resident value) |
| MakeStringArray.hpp | Declaration of the make_string_array helper function |
| NgpPool.hpp | |
| NgpView.hpp | |
| OurAnyNumberParameterEntryValidator.cpp | |
| OurAnyNumberParameterEntryValidator.hpp | |
| reference_wrapper.hpp | |
| requires.hpp | |
| rng.hpp | |
| storage.hpp | |
| StringLiteral.hpp | |
| StringSink.hpp | Helpers for building message strings with << syntax |
| suppress_warnings.hpp | |
| throw_assert.hpp | Declaration of our assertion macros |
| tuple.hpp | |
| type_traits.hpp | |
| variant.hpp | |
| mesh | Mundy's extension to Trilinos/STK |
| src | |
| mundy_mesh | |
| Aggregate.hpp | |
| BulkData.hpp | Declaration of the BulkData class |
| Class.hpp | |
| Component.hpp | |
| ComponentAccess.hpp | Storage-independent component access shape tags and traits |
| DeclareClass.hpp | A set of helpers for declaring classes with reduced boilerplate code |
| DeclareComponent.hpp | Unified fluent builder for declaring field-backed and shared components |
| DeclareEntities.cpp | |
| DeclareEntities.hpp | A set of helper methods for declaring entities without worrying about parallel ownership and sharing |
| DeclareField.hpp | A set of helpers for declaring fields with reduced boilerplate code |
| DeclarePart.hpp | A set of helpers for declaring parts with reduced boilerplate code |
| EntityIndices.hpp | Memoized helpers that enumerate the entities of a (rank, selector) chunk into device-usable views |
| FieldComponent.hpp | |
| FieldViews.hpp | |
| ForEachEntity.hpp | Wrappers for STK's for_each_entity_run function that do a better job of detecting NGP vs non-ngp runs |
| GetNgpLinkData.hpp | Declaration of the GetNgpLinkData class |
| LinkCOOData.hpp | Declaration of the LinkCOOData class |
| LinkCSRBucketConn.hpp | |
| LinkCSRData.hpp | Declaration of the LinkCSRData class |
| LinkCSRPartition.hpp | |
| LinkData.hpp | Declaration of the LinkData class |
| LinkMetaData.hpp | Declaration of the LinkMetaData class |
| MeshBuilder.cpp | Definition of the MeshBuilder class |
| MeshBuilder.hpp | |
| MetaData.cpp | Definition of the MetaData class |
| MetaData.hpp | Declaration of the MetaData class |
| NgpAccessorExpr.hpp | |
| NgpEntityPool.hpp | |
| NgpFieldBLAS.hpp | |
| NgpForEachLink.hpp | |
| NgpLinkData.hpp | |
| NgpModRequests.hpp | |
| NgpUtils.hpp | A set of utilities for working with stk::mesh::NgpField objects |
| SharedComponent.hpp | |
| StringToRank.cpp | Definition of the string-to-rank helper |
| StringToRank.hpp | Helpers for mapping string names to STK entity ranks |
| StringToSelector.cpp | Definition of the string to selector helper function |
| StringToSelector.hpp | Declaration of the string to selector helper function |
| StringToTopology.cpp | Definition of the string-to-topology helper |
| StringToTopology.hpp | Helpers for mapping string names to STK topologies |
| Types.hpp | |
| search | Neighbor-list construction and iteration for Mundy |
| src | |
| mundy_search | |
| a_necessary_empty_file.cpp | A file used to trick TriBITS into compiling header only packages/subpackages |
| ArborX1dNeighborList.hpp | ArborX compressed 1D neighbor-list types and their NeighborListBuildTraits specializations |
| ArborX2dNeighborList.hpp | ArborX dense 2D neighbor-list types and their NeighborListBuildTraits specializations |
| ArborXNeighborList.hpp | Umbrella header: includes both ArborX 1D and 2D neighbor-list types |
| Excluder.hpp | ExcluderType concept, excluder implementations, and excluder chaining |
| ForEach.hpp | Parallel iteration and reduction entry points over neighbor pairs and per-target neighbor ranges |
| ManagedNeighborList.hpp | ManagedNeighborList: a cached neighbor list driven by a stateful RebuilderType policy |
| NeighborList.hpp | Umbrella header: includes all public neighbor-list types for mundy::search |
| NeighborListBuilder.hpp | Type-state fluent neighbor-list builder and make_neighbor_list_builder factory |
| NeighborListBuildTraits.hpp | NeighborListInputType concept and NeighborListBuildTraits primary template |
| NeighborListIterationTraits.hpp | NeighborListIterationTraits primary template and dispatch API |
| NeighborListRebuilder.hpp | RebuilderType concept, rebuilder implementations, and rebuilder chaining via operator| |
| Neighbors.hpp | NeighborListType concept, Neighbors, and NeighborPair — the neighbor-access surface |
| SearchCandidate.hpp | Candidate types passed to excluders during neighbor-list construction |
| SearchInput.hpp | Component-backed neighbor-list inputs: SearchInput and PeriodicSearchInput |
| STKSearchNeighborList.hpp | STK-coarse-search-backed concrete neighbor-list types and their NeighborListBuildTraits specializations |