|
template<MInt nDim, MInt nDist> |
void | calcEqDistsIncompressible (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist) |
| Calculate equilibrium function (incompressible version). Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsCompressible (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist) |
| Calculate equilibrium function (compressible version). Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcEqDists (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist) |
| Calculate equilibrium function. Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcEqDists (const MFloat &p_rho, MFloat const *const p_u, MFloat *const eqDist) |
| Calculate equilibrium function. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsIncompressible (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate equilibrium function (incompressible version, GPU version). Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsCompressible (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate equilibrium function (compressible version, GPU version). Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcEqDists (const MFloat &p_rho, const MFloat &p_squaredVelocity, MFloat const *const p_u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate equilibrium function. Squared velocity has already been computed. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcEqDists (const MFloat &p_rho, MFloat const *const p_u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate equilibrium function. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcNonEqDists (const MFloat &rho, const MFloat *const u, const MFloat *const dist, MFloat *const nonEqDist) |
| Calculate the non-equilibrium part for given macroscopic variables and distribution. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcNonEqDists (const MFloat *const dist, MFloat *const nonEqDist) |
| Calculate the non-equilibrium part for given distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcMomentumFluxFromNonEq (const MFloat *const nonEqDist, MFloat *const momentumFlux) |
| Calculate the momentum flux for a given non-equilibirum distribution. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcMomentumFlux (const MFloat &rho, const MFloat *const u, const MFloat *const dist, MFloat *const momentumFlux) |
| Calculate the momentum flux for given macroscopic variables and distribution. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcMomentumFlux (const MFloat *const dist, MFloat *const momentumFlux) |
| Calculate the momentum flux for given macroscopic variables and distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsThermal (const MFloat &T, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist) |
| Calculate thermal equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsThermal (const MFloat &T, const MFloat *const u, MFloat *const eqDist) |
| Calculate thermal equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsThermal (const MFloat &T, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate thermal equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsThermal (const MFloat &T, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate thermal equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsInnerEnergy (const MFloat &T, const MFloat &rho, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsInnerEnergy (const MFloat &T, const MFloat &rho, const MFloat *const u, MFloat *const eqDist) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsInnerEnergy (const MFloat &T, const MFloat &rho, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsInnerEnergy (const MFloat &T, const MFloat &rho, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTotalEnergy (const MFloat &T, const MFloat &rho, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDistT) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTotalEnergy (const MFloat &T, const MFloat &rho, const MFloat *const u, MFloat *const eqDist) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTotalEnergy (const MFloat &T, const MFloat &rho, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDistT, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTotalEnergy (const MFloat &T, const MFloat &rho, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTransport (const MFloat &C, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist) |
| Calculate transport equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTransport (const MFloat &C, const MFloat *const u, MFloat *const eqDist) |
| Calculate transport equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTransport (const MFloat &C, const MFloat squaredVelocity, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate transport equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist> |
void | calcEqDistsTransport (const MFloat &C, const MFloat *const u, MFloat *const eqDist, const MInt *myMFld1, const MInt *myMFld2, const MFloat *myTp, const MInt *myDistFld) |
| Calculate transport equilibrium distribution. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcMacroVars (MFloat const *const p_dist, MFloat &p_rho, MFloat *const p_u) |
| Calculate macroscopic variables from distribution. More...
|
|
template<MInt nDim, MInt nDist, MBool compressible = false> |
void | calcMacroVars (MFloat const *const p_dist, MFloat &p_rho, MFloat *const p_u, MInt *const myPFld, MInt *const myNFld, const MInt fldlen) |
| Calculate macroscopic variables from distribution. More...
|
|