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