|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Namespaces | |
| namespace | mundy |
Functions | |
| template<typename Scalar = double> | |
| size_t | mundy::hilbert_3d (size_t s, size_t i, std::vector< mundy::Vector3< Scalar > > &position_array, mundy::Vector3< Scalar > current_position, mundy::Vector3< Scalar > dr1, mundy::Vector3< Scalar > dr2, mundy::Vector3< Scalar > dr3) |
| Functions for generating and using 3D Hilbert space-filling curves. | |
| template<typename Scalar = double> | |
| std::tuple< std::vector< mundy::Vector3< Scalar > >, std::vector< mundy::Vector3< Scalar > > > | mundy::create_hilbert_positions_and_directors (size_t num_points, mundy::Vector3< Scalar > orientation=mundy::Vector3< Scalar >(1.0, 0.0, 0.0), Scalar side_length=1.0) |
| Create a 3D Hilbert curve with a given number of links. | |