|
| 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 |
|
T | computeEquilibrium (int iPop, T rho, T *u) 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 |
|
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.