|
Mundy: Multibody Nonlocal Dynamics Version of the Day
|
Non-periodic (open-boundary) metric. All operations are identities.
#include <periodicity.hpp>
Public Types | |
Type aliases | |
| using | value_type = Scalar |
| using | OurVector3 = Vector3<Scalar> |
| using | OurMatrix3 = Matrix3<Scalar> |
| using | OurPoint = Point<Scalar> |
Public Member Functions | |
Metric operations | |
| template<ValidPointType PointT> | |
| constexpr OurPoint | to_fractional (const PointT &p) const |
| template<ValidPointType PointT> | |
| constexpr OurPoint | from_fractional (const PointT &p) const |
| template<ValidVector3Type Vector3T> | |
| constexpr OurVector3 | frac_minimum_image (const Vector3T &fv) const |
| template<ValidVector3Type Vector3T> | |
| constexpr OurVector3 | frac_wrap_to_unit_cell (const Vector3T &fv) const |
| template<ValidPointType PointT1, ValidPointType PointT2> | |
| constexpr OurVector3 | sep (const PointT1 &p1, const PointT2 &p2) const |
| template<ValidPointType PointT> | |
| constexpr OurPoint | wrap (const PointT &p) const |
| constexpr OurMatrix3 | direct_lattice_vectors () const |
| Returns the identity matrix by convention; FreeSpaceMetric has no physical lattice. | |
| template<ValidPointType PointT, typename Integer> | |
| constexpr OurPoint | shift_image (const PointT &p, const Vector3< Integer > &) const |
Periodicity queries | |
| template<unsigned dim> | |
| static constexpr bool | is_periodic () |
| constexpr bool | is_periodic (unsigned) const |
| constexpr unsigned | num_periodic_dimensions () const |
| using mundy::FreeSpaceMetric< Scalar >::value_type = Scalar |
| using mundy::FreeSpaceMetric< Scalar >::OurVector3 = Vector3<Scalar> |
| using mundy::FreeSpaceMetric< Scalar >::OurMatrix3 = Matrix3<Scalar> |
| using mundy::FreeSpaceMetric< Scalar >::OurPoint = Point<Scalar> |
|
inlinestaticconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |