VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::lbm::dir Namespace Reference

Functions

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)
 

Function Documentation

◆ forEachDirection()

template<typename F >
constexpr void vf::lbm::dir::forEachDirection ( F  func)
constexpr

Definition at line 363 of file D3Q27.h.

◆ forEachNonRestDirection()

template<typename F >
constexpr void vf::lbm::dir::forEachNonRestDirection ( F  func)
constexpr

How to use this function:

Definition at line 357 of file D3Q27.h.

◆ forSequence()

template<std::size_t offset, std::size_t... S, typename F >
constexpr void vf::lbm::dir::forSequence ( std::index_sequence< S... >  ,
F  func 
)
constexpr

Definition at line 347 of file D3Q27.h.

◆ getComponentX()

template<size_t direction>
constexpr real vf::lbm::dir::getComponentX ( )
constexpr

◆ getComponentX< d000 >()

template<>
constexpr real vf::lbm::dir::getComponentX< d000 > ( )
constexpr

Definition at line 259 of file D3Q27.h.

◆ getComponentX< d00M >()

template<>
constexpr real vf::lbm::dir::getComponentX< d00M > ( )
constexpr

Definition at line 265 of file D3Q27.h.

◆ getComponentX< d00P >()

template<>
constexpr real vf::lbm::dir::getComponentX< d00P > ( )
constexpr

Definition at line 264 of file D3Q27.h.

◆ getComponentX< d0M0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0M0 > ( )
constexpr

Definition at line 263 of file D3Q27.h.

◆ getComponentX< d0MM >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0MM > ( )
constexpr

Definition at line 275 of file D3Q27.h.

◆ getComponentX< d0MP >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0MP > ( )
constexpr

Definition at line 277 of file D3Q27.h.

◆ getComponentX< d0P0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0P0 > ( )
constexpr

Definition at line 262 of file D3Q27.h.

◆ getComponentX< d0PM >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0PM > ( )
constexpr

Definition at line 276 of file D3Q27.h.

◆ getComponentX< d0PP >()

template<>
constexpr real vf::lbm::dir::getComponentX< d0PP > ( )
constexpr

Definition at line 274 of file D3Q27.h.

◆ getComponentX< dM00 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dM00 > ( )
constexpr

Definition at line 261 of file D3Q27.h.

◆ getComponentX< dM0M >()

template<>
constexpr real vf::lbm::dir::getComponentX< dM0M > ( )
constexpr

Definition at line 271 of file D3Q27.h.

◆ getComponentX< dM0P >()

template<>
constexpr real vf::lbm::dir::getComponentX< dM0P > ( )
constexpr

Definition at line 273 of file D3Q27.h.

◆ getComponentX< dMM0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMM0 > ( )
constexpr

Definition at line 267 of file D3Q27.h.

◆ getComponentX< dMMM >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMMM > ( )
constexpr

Definition at line 279 of file D3Q27.h.

◆ getComponentX< dMMP >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMMP > ( )
constexpr

Definition at line 281 of file D3Q27.h.

◆ getComponentX< dMP0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMP0 > ( )
constexpr

Definition at line 269 of file D3Q27.h.

◆ getComponentX< dMPM >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMPM > ( )
constexpr

Definition at line 283 of file D3Q27.h.

◆ getComponentX< dMPP >()

template<>
constexpr real vf::lbm::dir::getComponentX< dMPP > ( )
constexpr

Definition at line 285 of file D3Q27.h.

◆ getComponentX< dP00 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dP00 > ( )
constexpr

Definition at line 260 of file D3Q27.h.

◆ getComponentX< dP0M >()

template<>
constexpr real vf::lbm::dir::getComponentX< dP0M > ( )
constexpr

Definition at line 272 of file D3Q27.h.

◆ getComponentX< dP0P >()

template<>
constexpr real vf::lbm::dir::getComponentX< dP0P > ( )
constexpr

Definition at line 270 of file D3Q27.h.

◆ getComponentX< dPM0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPM0 > ( )
constexpr

Definition at line 268 of file D3Q27.h.

◆ getComponentX< dPMM >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPMM > ( )
constexpr

Definition at line 284 of file D3Q27.h.

◆ getComponentX< dPMP >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPMP > ( )
constexpr

Definition at line 282 of file D3Q27.h.

◆ getComponentX< dPP0 >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPP0 > ( )
constexpr

Definition at line 266 of file D3Q27.h.

◆ getComponentX< dPPM >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPPM > ( )
constexpr

Definition at line 280 of file D3Q27.h.

◆ getComponentX< dPPP >()

template<>
constexpr real vf::lbm::dir::getComponentX< dPPP > ( )
constexpr

Definition at line 278 of file D3Q27.h.

◆ getComponentY()

template<size_t direction>
constexpr real vf::lbm::dir::getComponentY ( )
constexpr

◆ getComponentY< d000 >()

template<>
constexpr real vf::lbm::dir::getComponentY< d000 > ( )
constexpr

Definition at line 288 of file D3Q27.h.

◆ getComponentY< d00M >()

template<>
constexpr real vf::lbm::dir::getComponentY< d00M > ( )
constexpr

Definition at line 294 of file D3Q27.h.

◆ getComponentY< d00P >()

template<>
constexpr real vf::lbm::dir::getComponentY< d00P > ( )
constexpr

Definition at line 293 of file D3Q27.h.

◆ getComponentY< d0M0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0M0 > ( )
constexpr

Definition at line 292 of file D3Q27.h.

◆ getComponentY< d0MM >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0MM > ( )
constexpr

Definition at line 304 of file D3Q27.h.

◆ getComponentY< d0MP >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0MP > ( )
constexpr

Definition at line 306 of file D3Q27.h.

◆ getComponentY< d0P0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0P0 > ( )
constexpr

Definition at line 291 of file D3Q27.h.

◆ getComponentY< d0PM >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0PM > ( )
constexpr

Definition at line 305 of file D3Q27.h.

◆ getComponentY< d0PP >()

template<>
constexpr real vf::lbm::dir::getComponentY< d0PP > ( )
constexpr

Definition at line 303 of file D3Q27.h.

◆ getComponentY< dM00 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dM00 > ( )
constexpr

Definition at line 290 of file D3Q27.h.

◆ getComponentY< dM0M >()

template<>
constexpr real vf::lbm::dir::getComponentY< dM0M > ( )
constexpr

Definition at line 300 of file D3Q27.h.

◆ getComponentY< dM0P >()

template<>
constexpr real vf::lbm::dir::getComponentY< dM0P > ( )
constexpr

Definition at line 302 of file D3Q27.h.

◆ getComponentY< dMM0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMM0 > ( )
constexpr

Definition at line 296 of file D3Q27.h.

◆ getComponentY< dMMM >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMMM > ( )
constexpr

Definition at line 308 of file D3Q27.h.

◆ getComponentY< dMMP >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMMP > ( )
constexpr

Definition at line 310 of file D3Q27.h.

◆ getComponentY< dMP0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMP0 > ( )
constexpr

Definition at line 298 of file D3Q27.h.

◆ getComponentY< dMPM >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMPM > ( )
constexpr

Definition at line 312 of file D3Q27.h.

◆ getComponentY< dMPP >()

template<>
constexpr real vf::lbm::dir::getComponentY< dMPP > ( )
constexpr

Definition at line 314 of file D3Q27.h.

◆ getComponentY< dP00 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dP00 > ( )
constexpr

Definition at line 289 of file D3Q27.h.

◆ getComponentY< dP0M >()

template<>
constexpr real vf::lbm::dir::getComponentY< dP0M > ( )
constexpr

Definition at line 301 of file D3Q27.h.

◆ getComponentY< dP0P >()

template<>
constexpr real vf::lbm::dir::getComponentY< dP0P > ( )
constexpr

Definition at line 299 of file D3Q27.h.

◆ getComponentY< dPM0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPM0 > ( )
constexpr

Definition at line 297 of file D3Q27.h.

◆ getComponentY< dPMM >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPMM > ( )
constexpr

Definition at line 313 of file D3Q27.h.

◆ getComponentY< dPMP >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPMP > ( )
constexpr

Definition at line 311 of file D3Q27.h.

◆ getComponentY< dPP0 >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPP0 > ( )
constexpr

Definition at line 295 of file D3Q27.h.

◆ getComponentY< dPPM >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPPM > ( )
constexpr

Definition at line 309 of file D3Q27.h.

◆ getComponentY< dPPP >()

template<>
constexpr real vf::lbm::dir::getComponentY< dPPP > ( )
constexpr

Definition at line 307 of file D3Q27.h.

◆ getComponentZ()

template<size_t direction>
constexpr real vf::lbm::dir::getComponentZ ( )
constexpr

◆ getComponentZ< d000 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d000 > ( )
constexpr

Definition at line 317 of file D3Q27.h.

◆ getComponentZ< d00M >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d00M > ( )
constexpr

Definition at line 323 of file D3Q27.h.

◆ getComponentZ< d00P >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d00P > ( )
constexpr

Definition at line 322 of file D3Q27.h.

◆ getComponentZ< d0M0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0M0 > ( )
constexpr

Definition at line 321 of file D3Q27.h.

◆ getComponentZ< d0MM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0MM > ( )
constexpr

Definition at line 333 of file D3Q27.h.

◆ getComponentZ< d0MP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0MP > ( )
constexpr

Definition at line 335 of file D3Q27.h.

◆ getComponentZ< d0P0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0P0 > ( )
constexpr

Definition at line 320 of file D3Q27.h.

◆ getComponentZ< d0PM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0PM > ( )
constexpr

Definition at line 334 of file D3Q27.h.

◆ getComponentZ< d0PP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< d0PP > ( )
constexpr

Definition at line 332 of file D3Q27.h.

◆ getComponentZ< dM00 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dM00 > ( )
constexpr

Definition at line 319 of file D3Q27.h.

◆ getComponentZ< dM0M >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dM0M > ( )
constexpr

Definition at line 329 of file D3Q27.h.

◆ getComponentZ< dM0P >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dM0P > ( )
constexpr

Definition at line 331 of file D3Q27.h.

◆ getComponentZ< dMM0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMM0 > ( )
constexpr

Definition at line 325 of file D3Q27.h.

◆ getComponentZ< dMMM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMMM > ( )
constexpr

Definition at line 337 of file D3Q27.h.

◆ getComponentZ< dMMP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMMP > ( )
constexpr

Definition at line 339 of file D3Q27.h.

◆ getComponentZ< dMP0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMP0 > ( )
constexpr

Definition at line 327 of file D3Q27.h.

◆ getComponentZ< dMPM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMPM > ( )
constexpr

Definition at line 341 of file D3Q27.h.

◆ getComponentZ< dMPP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dMPP > ( )
constexpr

Definition at line 343 of file D3Q27.h.

◆ getComponentZ< dP00 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dP00 > ( )
constexpr

Definition at line 318 of file D3Q27.h.

◆ getComponentZ< dP0M >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dP0M > ( )
constexpr

Definition at line 330 of file D3Q27.h.

◆ getComponentZ< dP0P >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dP0P > ( )
constexpr

Definition at line 328 of file D3Q27.h.

◆ getComponentZ< dPM0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPM0 > ( )
constexpr

Definition at line 326 of file D3Q27.h.

◆ getComponentZ< dPMM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPMM > ( )
constexpr

Definition at line 342 of file D3Q27.h.

◆ getComponentZ< dPMP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPMP > ( )
constexpr

Definition at line 340 of file D3Q27.h.

◆ getComponentZ< dPP0 >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPP0 > ( )
constexpr

Definition at line 324 of file D3Q27.h.

◆ getComponentZ< dPPM >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPPM > ( )
constexpr

Definition at line 338 of file D3Q27.h.

◆ getComponentZ< dPPP >()

template<>
constexpr real vf::lbm::dir::getComponentZ< dPPP > ( )
constexpr

Definition at line 336 of file D3Q27.h.

◆ getVelocity()

template<size_t direction>
constexpr real vf::lbm::dir::getVelocity ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

◆ getVelocity< d000 >()

template<>
constexpr real vf::lbm::dir::getVelocity< d000 > ( real  ,
real  ,
real   
)
constexpr

Definition at line 200 of file D3Q27.h.

◆ getVelocity< d00M >()

template<>
constexpr real vf::lbm::dir::getVelocity< d00M > ( real  ,
real  ,
real  velocityZ 
)
constexpr

Definition at line 206 of file D3Q27.h.

◆ getVelocity< d00P >()

template<>
constexpr real vf::lbm::dir::getVelocity< d00P > ( real  ,
real  ,
real  velocityZ 
)
constexpr

Definition at line 205 of file D3Q27.h.

◆ getVelocity< d0M0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0M0 > ( real  ,
real  velocityY,
real   
)
constexpr

Definition at line 204 of file D3Q27.h.

◆ getVelocity< d0MM >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0MM > ( real  ,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 216 of file D3Q27.h.

◆ getVelocity< d0MP >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0MP > ( real  ,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 218 of file D3Q27.h.

◆ getVelocity< d0P0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0P0 > ( real  ,
real  velocityY,
real   
)
constexpr

Definition at line 203 of file D3Q27.h.

◆ getVelocity< d0PM >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0PM > ( real  ,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 217 of file D3Q27.h.

◆ getVelocity< d0PP >()

template<>
constexpr real vf::lbm::dir::getVelocity< d0PP > ( real  ,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 215 of file D3Q27.h.

◆ getVelocity< dM00 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dM00 > ( real  velocityX,
real  ,
real   
)
constexpr

Definition at line 202 of file D3Q27.h.

◆ getVelocity< dM0M >()

template<>
constexpr real vf::lbm::dir::getVelocity< dM0M > ( real  velocityX,
real  ,
real  velocityZ 
)
constexpr

Definition at line 212 of file D3Q27.h.

◆ getVelocity< dM0P >()

template<>
constexpr real vf::lbm::dir::getVelocity< dM0P > ( real  velocityX,
real  ,
real  velocityZ 
)
constexpr

Definition at line 214 of file D3Q27.h.

◆ getVelocity< dMM0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMM0 > ( real  velocityX,
real  velocityY,
real   
)
constexpr

Definition at line 208 of file D3Q27.h.

◆ getVelocity< dMMM >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMMM > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 220 of file D3Q27.h.

◆ getVelocity< dMMP >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMMP > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 222 of file D3Q27.h.

◆ getVelocity< dMP0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMP0 > ( real  velocityX,
real  velocityY,
real   
)
constexpr

Definition at line 210 of file D3Q27.h.

◆ getVelocity< dMPM >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMPM > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 224 of file D3Q27.h.

◆ getVelocity< dMPP >()

template<>
constexpr real vf::lbm::dir::getVelocity< dMPP > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 226 of file D3Q27.h.

◆ getVelocity< dP00 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dP00 > ( real  velocityX,
real  ,
real   
)
constexpr

Definition at line 201 of file D3Q27.h.

◆ getVelocity< dP0M >()

template<>
constexpr real vf::lbm::dir::getVelocity< dP0M > ( real  velocityX,
real  ,
real  velocityZ 
)
constexpr

Definition at line 213 of file D3Q27.h.

◆ getVelocity< dP0P >()

template<>
constexpr real vf::lbm::dir::getVelocity< dP0P > ( real  velocityX,
real  ,
real  velocityZ 
)
constexpr

Definition at line 211 of file D3Q27.h.

◆ getVelocity< dPM0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPM0 > ( real  velocityX,
real  velocityY,
real   
)
constexpr

Definition at line 209 of file D3Q27.h.

◆ getVelocity< dPMM >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPMM > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 225 of file D3Q27.h.

◆ getVelocity< dPMP >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPMP > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 223 of file D3Q27.h.

◆ getVelocity< dPP0 >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPP0 > ( real  velocityX,
real  velocityY,
real   
)
constexpr

Definition at line 207 of file D3Q27.h.

◆ getVelocity< dPPM >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPPM > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 221 of file D3Q27.h.

◆ getVelocity< dPPP >()

template<>
constexpr real vf::lbm::dir::getVelocity< dPPP > ( real  velocityX,
real  velocityY,
real  velocityZ 
)
constexpr

Definition at line 219 of file D3Q27.h.

◆ getWeight()

template<size_t direction>
constexpr real vf::lbm::dir::getWeight ( )
constexpr

◆ getWeight< d000 >()

template<>
constexpr real vf::lbm::dir::getWeight< d000 > ( )
constexpr

Definition at line 230 of file D3Q27.h.

◆ getWeight< d00M >()

template<>
constexpr real vf::lbm::dir::getWeight< d00M > ( )
constexpr

Definition at line 236 of file D3Q27.h.

◆ getWeight< d00P >()

template<>
constexpr real vf::lbm::dir::getWeight< d00P > ( )
constexpr

Definition at line 235 of file D3Q27.h.

◆ getWeight< d0M0 >()

template<>
constexpr real vf::lbm::dir::getWeight< d0M0 > ( )
constexpr

Definition at line 234 of file D3Q27.h.

◆ getWeight< d0MM >()

template<>
constexpr real vf::lbm::dir::getWeight< d0MM > ( )
constexpr

Definition at line 246 of file D3Q27.h.

◆ getWeight< d0MP >()

template<>
constexpr real vf::lbm::dir::getWeight< d0MP > ( )
constexpr

Definition at line 248 of file D3Q27.h.

◆ getWeight< d0P0 >()

template<>
constexpr real vf::lbm::dir::getWeight< d0P0 > ( )
constexpr

Definition at line 233 of file D3Q27.h.

◆ getWeight< d0PM >()

template<>
constexpr real vf::lbm::dir::getWeight< d0PM > ( )
constexpr

Definition at line 247 of file D3Q27.h.

◆ getWeight< d0PP >()

template<>
constexpr real vf::lbm::dir::getWeight< d0PP > ( )
constexpr

Definition at line 245 of file D3Q27.h.

◆ getWeight< dM00 >()

template<>
constexpr real vf::lbm::dir::getWeight< dM00 > ( )
constexpr

Definition at line 232 of file D3Q27.h.

◆ getWeight< dM0M >()

template<>
constexpr real vf::lbm::dir::getWeight< dM0M > ( )
constexpr

Definition at line 242 of file D3Q27.h.

◆ getWeight< dM0P >()

template<>
constexpr real vf::lbm::dir::getWeight< dM0P > ( )
constexpr

Definition at line 244 of file D3Q27.h.

◆ getWeight< dMM0 >()

template<>
constexpr real vf::lbm::dir::getWeight< dMM0 > ( )
constexpr

Definition at line 238 of file D3Q27.h.

◆ getWeight< dMMM >()

template<>
constexpr real vf::lbm::dir::getWeight< dMMM > ( )
constexpr

Definition at line 250 of file D3Q27.h.

◆ getWeight< dMMP >()

template<>
constexpr real vf::lbm::dir::getWeight< dMMP > ( )
constexpr

Definition at line 252 of file D3Q27.h.

◆ getWeight< dMP0 >()

template<>
constexpr real vf::lbm::dir::getWeight< dMP0 > ( )
constexpr

Definition at line 240 of file D3Q27.h.

◆ getWeight< dMPM >()

template<>
constexpr real vf::lbm::dir::getWeight< dMPM > ( )
constexpr

Definition at line 254 of file D3Q27.h.

◆ getWeight< dMPP >()

template<>
constexpr real vf::lbm::dir::getWeight< dMPP > ( )
constexpr

Definition at line 256 of file D3Q27.h.

◆ getWeight< dP00 >()

template<>
constexpr real vf::lbm::dir::getWeight< dP00 > ( )
constexpr

Definition at line 231 of file D3Q27.h.

◆ getWeight< dP0M >()

template<>
constexpr real vf::lbm::dir::getWeight< dP0M > ( )
constexpr

Definition at line 243 of file D3Q27.h.

◆ getWeight< dP0P >()

template<>
constexpr real vf::lbm::dir::getWeight< dP0P > ( )
constexpr

Definition at line 241 of file D3Q27.h.

◆ getWeight< dPM0 >()

template<>
constexpr real vf::lbm::dir::getWeight< dPM0 > ( )
constexpr

Definition at line 239 of file D3Q27.h.

◆ getWeight< dPMM >()

template<>
constexpr real vf::lbm::dir::getWeight< dPMM > ( )
constexpr

Definition at line 255 of file D3Q27.h.

◆ getWeight< dPMP >()

template<>
constexpr real vf::lbm::dir::getWeight< dPMP > ( )
constexpr

Definition at line 253 of file D3Q27.h.

◆ getWeight< dPP0 >()

template<>
constexpr real vf::lbm::dir::getWeight< dPP0 > ( )
constexpr

Definition at line 237 of file D3Q27.h.

◆ getWeight< dPPM >()

template<>
constexpr real vf::lbm::dir::getWeight< dPPM > ( )
constexpr

Definition at line 251 of file D3Q27.h.

◆ getWeight< dPPP >()

template<>
constexpr real vf::lbm::dir::getWeight< dPPP > ( )
constexpr

Definition at line 249 of file D3Q27.h.

◆ inverseDir()

template<size_t direction>
constexpr size_t vf::lbm::dir::inverseDir ( )
constexpr

◆ inverseDir< d000 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d000 > ( )
constexpr

Definition at line 170 of file D3Q27.h.

◆ inverseDir< d00M >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d00M > ( )
constexpr

Definition at line 176 of file D3Q27.h.

◆ inverseDir< d00P >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d00P > ( )
constexpr

Definition at line 175 of file D3Q27.h.

◆ inverseDir< d0M0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0M0 > ( )
constexpr

Definition at line 174 of file D3Q27.h.

◆ inverseDir< d0MM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0MM > ( )
constexpr

Definition at line 186 of file D3Q27.h.

◆ inverseDir< d0MP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0MP > ( )
constexpr

Definition at line 188 of file D3Q27.h.

◆ inverseDir< d0P0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0P0 > ( )
constexpr

Definition at line 173 of file D3Q27.h.

◆ inverseDir< d0PM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0PM > ( )
constexpr

Definition at line 187 of file D3Q27.h.

◆ inverseDir< d0PP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< d0PP > ( )
constexpr

Definition at line 185 of file D3Q27.h.

◆ inverseDir< dM00 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dM00 > ( )
constexpr

Definition at line 172 of file D3Q27.h.

◆ inverseDir< dM0M >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dM0M > ( )
constexpr

Definition at line 182 of file D3Q27.h.

◆ inverseDir< dM0P >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dM0P > ( )
constexpr

Definition at line 184 of file D3Q27.h.

◆ inverseDir< dMM0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMM0 > ( )
constexpr

Definition at line 178 of file D3Q27.h.

◆ inverseDir< dMMM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMMM > ( )
constexpr

Definition at line 190 of file D3Q27.h.

◆ inverseDir< dMMP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMMP > ( )
constexpr

Definition at line 192 of file D3Q27.h.

◆ inverseDir< dMP0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMP0 > ( )
constexpr

Definition at line 180 of file D3Q27.h.

◆ inverseDir< dMPM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMPM > ( )
constexpr

Definition at line 194 of file D3Q27.h.

◆ inverseDir< dMPP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dMPP > ( )
constexpr

Definition at line 196 of file D3Q27.h.

◆ inverseDir< dP00 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dP00 > ( )
constexpr

Definition at line 171 of file D3Q27.h.

◆ inverseDir< dP0M >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dP0M > ( )
constexpr

Definition at line 183 of file D3Q27.h.

◆ inverseDir< dP0P >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dP0P > ( )
constexpr

Definition at line 181 of file D3Q27.h.

◆ inverseDir< dPM0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPM0 > ( )
constexpr

Definition at line 179 of file D3Q27.h.

◆ inverseDir< dPMM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPMM > ( )
constexpr

Definition at line 195 of file D3Q27.h.

◆ inverseDir< dPMP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPMP > ( )
constexpr

Definition at line 193 of file D3Q27.h.

◆ inverseDir< dPP0 >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPP0 > ( )
constexpr

Definition at line 177 of file D3Q27.h.

◆ inverseDir< dPPM >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPPM > ( )
constexpr

Definition at line 191 of file D3Q27.h.

◆ inverseDir< dPPP >()

template<>
constexpr size_t vf::lbm::dir::inverseDir< dPPP > ( )
constexpr

Definition at line 189 of file D3Q27.h.