|
| template<size_t direction> |
| constexpr size_t | inverseDir () |
| |
| template<> |
| constexpr size_t | inverseDir< d000 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dP00 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dM00 > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0P0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0M0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< d00P > () |
| |
| template<> |
| constexpr size_t | inverseDir< d00M > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPP0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMM0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPM0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMP0 > () |
| |
| template<> |
| constexpr size_t | inverseDir< dP0P > () |
| |
| template<> |
| constexpr size_t | inverseDir< dM0M > () |
| |
| template<> |
| constexpr size_t | inverseDir< dP0M > () |
| |
| template<> |
| constexpr size_t | inverseDir< dM0P > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0PP > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0MM > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0PM > () |
| |
| template<> |
| constexpr size_t | inverseDir< d0MP > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPPP > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMMM > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPPM > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMMP > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPMP > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMPM > () |
| |
| template<> |
| constexpr size_t | inverseDir< dPMM > () |
| |
| template<> |
| constexpr size_t | inverseDir< dMPP > () |
| |
| template<size_t direction> |
| constexpr real | getVelocity (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d000 > (real, real, real) |
| |
| template<> |
| constexpr real | getVelocity< dP00 > (real velocityX, real, real) |
| |
| template<> |
| constexpr real | getVelocity< dM00 > (real velocityX, real, real) |
| |
| template<> |
| constexpr real | getVelocity< d0P0 > (real, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< d0M0 > (real, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< d00P > (real, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d00M > (real, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dPP0 > (real velocityX, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< dMM0 > (real velocityX, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< dPM0 > (real velocityX, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< dMP0 > (real velocityX, real velocityY, real) |
| |
| template<> |
| constexpr real | getVelocity< dP0P > (real velocityX, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dM0M > (real velocityX, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dP0M > (real velocityX, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dM0P > (real velocityX, real, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d0PP > (real, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d0MM > (real, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d0PM > (real, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< d0MP > (real, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dPPP > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dMMM > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dPPM > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dMMP > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dPMP > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dMPM > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dPMM > (real velocityX, real velocityY, real velocityZ) |
| |
| template<> |
| constexpr real | getVelocity< dMPP > (real velocityX, real velocityY, real velocityZ) |
| |
| template<size_t direction> |
| constexpr real | getWeight () |
| |
| template<> |
| constexpr real | getWeight< d000 > () |
| |
| template<> |
| constexpr real | getWeight< dP00 > () |
| |
| template<> |
| constexpr real | getWeight< dM00 > () |
| |
| template<> |
| constexpr real | getWeight< d0P0 > () |
| |
| template<> |
| constexpr real | getWeight< d0M0 > () |
| |
| template<> |
| constexpr real | getWeight< d00P > () |
| |
| template<> |
| constexpr real | getWeight< d00M > () |
| |
| template<> |
| constexpr real | getWeight< dPP0 > () |
| |
| template<> |
| constexpr real | getWeight< dMM0 > () |
| |
| template<> |
| constexpr real | getWeight< dPM0 > () |
| |
| template<> |
| constexpr real | getWeight< dMP0 > () |
| |
| template<> |
| constexpr real | getWeight< dP0P > () |
| |
| template<> |
| constexpr real | getWeight< dM0M > () |
| |
| template<> |
| constexpr real | getWeight< dP0M > () |
| |
| template<> |
| constexpr real | getWeight< dM0P > () |
| |
| template<> |
| constexpr real | getWeight< d0PP > () |
| |
| template<> |
| constexpr real | getWeight< d0MM > () |
| |
| template<> |
| constexpr real | getWeight< d0PM > () |
| |
| template<> |
| constexpr real | getWeight< d0MP > () |
| |
| template<> |
| constexpr real | getWeight< dPPP > () |
| |
| template<> |
| constexpr real | getWeight< dMMM > () |
| |
| template<> |
| constexpr real | getWeight< dPPM > () |
| |
| template<> |
| constexpr real | getWeight< dMMP > () |
| |
| template<> |
| constexpr real | getWeight< dPMP > () |
| |
| template<> |
| constexpr real | getWeight< dMPM > () |
| |
| template<> |
| constexpr real | getWeight< dPMM > () |
| |
| template<> |
| constexpr real | getWeight< dMPP > () |
| |
| template<size_t direction> |
| constexpr real | getComponentX () |
| |
| template<> |
| constexpr real | getComponentX< d000 > () |
| |
| template<> |
| constexpr real | getComponentX< dP00 > () |
| |
| template<> |
| constexpr real | getComponentX< dM00 > () |
| |
| template<> |
| constexpr real | getComponentX< d0P0 > () |
| |
| template<> |
| constexpr real | getComponentX< d0M0 > () |
| |
| template<> |
| constexpr real | getComponentX< d00P > () |
| |
| template<> |
| constexpr real | getComponentX< d00M > () |
| |
| template<> |
| constexpr real | getComponentX< dPP0 > () |
| |
| template<> |
| constexpr real | getComponentX< dMM0 > () |
| |
| template<> |
| constexpr real | getComponentX< dPM0 > () |
| |
| template<> |
| constexpr real | getComponentX< dMP0 > () |
| |
| template<> |
| constexpr real | getComponentX< dP0P > () |
| |
| template<> |
| constexpr real | getComponentX< dM0M > () |
| |
| template<> |
| constexpr real | getComponentX< dP0M > () |
| |
| template<> |
| constexpr real | getComponentX< dM0P > () |
| |
| template<> |
| constexpr real | getComponentX< d0PP > () |
| |
| template<> |
| constexpr real | getComponentX< d0MM > () |
| |
| template<> |
| constexpr real | getComponentX< d0PM > () |
| |
| template<> |
| constexpr real | getComponentX< d0MP > () |
| |
| template<> |
| constexpr real | getComponentX< dPPP > () |
| |
| template<> |
| constexpr real | getComponentX< dMMM > () |
| |
| template<> |
| constexpr real | getComponentX< dPPM > () |
| |
| template<> |
| constexpr real | getComponentX< dMMP > () |
| |
| template<> |
| constexpr real | getComponentX< dPMP > () |
| |
| template<> |
| constexpr real | getComponentX< dMPM > () |
| |
| template<> |
| constexpr real | getComponentX< dPMM > () |
| |
| template<> |
| constexpr real | getComponentX< dMPP > () |
| |
| template<size_t direction> |
| constexpr real | getComponentY () |
| |
| template<> |
| constexpr real | getComponentY< d000 > () |
| |
| template<> |
| constexpr real | getComponentY< dP00 > () |
| |
| template<> |
| constexpr real | getComponentY< dM00 > () |
| |
| template<> |
| constexpr real | getComponentY< d0P0 > () |
| |
| template<> |
| constexpr real | getComponentY< d0M0 > () |
| |
| template<> |
| constexpr real | getComponentY< d00P > () |
| |
| template<> |
| constexpr real | getComponentY< d00M > () |
| |
| template<> |
| constexpr real | getComponentY< dPP0 > () |
| |
| template<> |
| constexpr real | getComponentY< dMM0 > () |
| |
| template<> |
| constexpr real | getComponentY< dPM0 > () |
| |
| template<> |
| constexpr real | getComponentY< dMP0 > () |
| |
| template<> |
| constexpr real | getComponentY< dP0P > () |
| |
| template<> |
| constexpr real | getComponentY< dM0M > () |
| |
| template<> |
| constexpr real | getComponentY< dP0M > () |
| |
| template<> |
| constexpr real | getComponentY< dM0P > () |
| |
| template<> |
| constexpr real | getComponentY< d0PP > () |
| |
| template<> |
| constexpr real | getComponentY< d0MM > () |
| |
| template<> |
| constexpr real | getComponentY< d0PM > () |
| |
| template<> |
| constexpr real | getComponentY< d0MP > () |
| |
| template<> |
| constexpr real | getComponentY< dPPP > () |
| |
| template<> |
| constexpr real | getComponentY< dMMM > () |
| |
| template<> |
| constexpr real | getComponentY< dPPM > () |
| |
| template<> |
| constexpr real | getComponentY< dMMP > () |
| |
| template<> |
| constexpr real | getComponentY< dPMP > () |
| |
| template<> |
| constexpr real | getComponentY< dMPM > () |
| |
| template<> |
| constexpr real | getComponentY< dPMM > () |
| |
| template<> |
| constexpr real | getComponentY< dMPP > () |
| |
| template<size_t direction> |
| constexpr real | getComponentZ () |
| |
| template<> |
| constexpr real | getComponentZ< d000 > () |
| |
| template<> |
| constexpr real | getComponentZ< dP00 > () |
| |
| template<> |
| constexpr real | getComponentZ< dM00 > () |
| |
| template<> |
| constexpr real | getComponentZ< d0P0 > () |
| |
| template<> |
| constexpr real | getComponentZ< d0M0 > () |
| |
| template<> |
| constexpr real | getComponentZ< d00P > () |
| |
| template<> |
| constexpr real | getComponentZ< d00M > () |
| |
| template<> |
| constexpr real | getComponentZ< dPP0 > () |
| |
| template<> |
| constexpr real | getComponentZ< dMM0 > () |
| |
| template<> |
| constexpr real | getComponentZ< dPM0 > () |
| |
| template<> |
| constexpr real | getComponentZ< dMP0 > () |
| |
| template<> |
| constexpr real | getComponentZ< dP0P > () |
| |
| template<> |
| constexpr real | getComponentZ< dM0M > () |
| |
| template<> |
| constexpr real | getComponentZ< dP0M > () |
| |
| template<> |
| constexpr real | getComponentZ< dM0P > () |
| |
| template<> |
| constexpr real | getComponentZ< d0PP > () |
| |
| template<> |
| constexpr real | getComponentZ< d0MM > () |
| |
| template<> |
| constexpr real | getComponentZ< d0PM > () |
| |
| template<> |
| constexpr real | getComponentZ< d0MP > () |
| |
| template<> |
| constexpr real | getComponentZ< dPPP > () |
| |
| template<> |
| constexpr real | getComponentZ< dMMM > () |
| |
| template<> |
| constexpr real | getComponentZ< dPPM > () |
| |
| template<> |
| constexpr real | getComponentZ< dMMP > () |
| |
| template<> |
| constexpr real | getComponentZ< dPMP > () |
| |
| template<> |
| constexpr real | getComponentZ< dMPM > () |
| |
| template<> |
| constexpr real | getComponentZ< dPMM > () |
| |
| template<> |
| constexpr real | getComponentZ< dMPP > () |
| |
| template<std::size_t offset, std::size_t... S, typename F > |
| constexpr void | forSequence (std::index_sequence< S... >, F func) |
| |
| template<typename F > |
| constexpr void | forEachNonRestDirection (F func) |
| | How to use this function:
|
| |
| template<typename F > |
| constexpr void | forEachDirection (F func) |
| |