|
| 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 |
| |
| virtual T | getOmegaOrFallback (T fallback)=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,
Platform PLATFORM>
struct olb::cpu::Dynamics< T, DESCRIPTOR, PLATFORM >
Virtual interface for dynamically-dispatched dynamics access on CPU targets.
Definition at line 42 of file cell.h.