Mundy: Multibody Nonlocal Dynamics Version of the Day
Loading...
Searching...
No Matches
PointPoint.hpp File Reference

Namespaces

namespace  mundy

Functions

Free space distance calculations
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const SharedNormalSigned distance_type, const PointType1 &point1, const PointType2 &point2)
 Compute the shared normal signed separation distance between two points.
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const SharedNormalSigned distance_type, const PointType1 &point1, const PointType2 &point2, mundy::Vector3< typename PointType1::value_type > &sep)
 Compute the shared normal signed separation distance between two points.
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const Euclidean distance_type, const PointType1 &point1, const PointType2 &point2)
 Compute the euclidean distance between two points.
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const Euclidean distance_type, const PointType1 &point1, const PointType2 &point2, mundy::Vector3< typename PointType1::value_type > &sep)
 Compute the euclidean distance between two points.
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const PointType1 &point1, const PointType2 &point2)
 Compute the shared normal signed separation distance between two points.
template<ValidPointType PointType1, ValidPointType PointType2>
PointType1::value_type mundy::distance (const PointType1 &point1, const PointType2 &point2, mundy::Vector3< typename PointType1::value_type > &sep)
 Compute the euclidean distance between two points.