|
| | ConcreteDynamics (ParametersOfOperatorD< T, DESCRIPTOR, DYNAMICS > *parameters) |
| |
| CellStatistic< T > | collide (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell) override |
| |
| T | computeRho (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell) override |
| |
| void | computeU (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T *u) override |
| |
| void | computeJ (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T *j) override |
| |
| void | computeRhoU (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u) override |
| |
| void | computeStress (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u, T *pi) override |
| |
| void | computeAllMomenta (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u, T *pi) override |
| |
| T | getOmegaOrFallback (T fallback) override |
| |
| void | computeEquilibrium (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T rho, T *u, T *fEq) override |
| |
| void | defineRho (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho) override |
| |
| void | defineU (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T *u) override |
| |
| void | defineRhoU (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u) override |
| |
| void | defineAllMomenta (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u, T *pi) override |
| |
| void | inverseShiftRhoU (cpu::Cell< T, DESCRIPTOR, Platform::CPU_SISD > &cell, T &rho, T *u) override |
| |
| virtual | ~Dynamics () |
| |
| virtual CellStatistic< T > | collide (Cell< T, DESCRIPTOR, PLATFORM > &cell)=0 |
| |
| virtual T | computeRho (Cell< T, DESCRIPTOR, PLATFORM > &cell)=0 |
| |
| virtual void | computeU (Cell< T, DESCRIPTOR, PLATFORM > &cell, T *u)=0 |
| |
| virtual void | computeJ (Cell< T, DESCRIPTOR, PLATFORM > &cell, T *j)=0 |
| |
| virtual void | computeRhoU (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u)=0 |
| |
| virtual void | defineRho (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho)=0 |
| |
| virtual void | defineU (Cell< T, DESCRIPTOR, PLATFORM > &cell, T *u)=0 |
| |
| virtual void | defineRhoU (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u)=0 |
| |
| virtual void | defineAllMomenta (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u, T *pi)=0 |
| |
| virtual void | computeStress (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u, T *pi)=0 |
| |
| virtual void | computeAllMomenta (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u, T *pi)=0 |
| |
| virtual void | computeEquilibrium (Cell< T, DESCRIPTOR, PLATFORM > &cell, T rho, T *u, T *fEq)=0 |
| |
| void | iniEquilibrium (Cell< T, DESCRIPTOR, PLATFORM > &cell, T rho, T *u) |
| |
| void | iniRegularized (Cell< T, DESCRIPTOR, PLATFORM > &cell, T rho, T *u, T *pi) |
| |
| virtual void | inverseShiftRhoU (Cell< T, DESCRIPTOR, PLATFORM > &cell, T &rho, T *u)=0 |
| |
template<typename T, typename DESCRIPTOR, typename
DYNAMICS>
class olb::cpu::sisd::ConcreteDynamics< T, DESCRIPTOR, DYNAMICS >
Implementation of cpu::Dynamics for concrete DYNAMICS on SISD blocks.
Definition at line 46 of file operator.h.