VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
ChimeraTransformation.h File Reference

Go to the source code of this file.

Namespaces

namespace  vf
 
namespace  vf::lbm
 

Functions

constexpr void vf::lbm::forwardChimeraWithInverseK (real &mfa, real &mfb, real &mfc, real vv, real v2, real inverseK, real K)
 forward chimera transformation forwardChimeraWithInverseK Transformation from distributions to central moments according to Eq. (6)-(14) in [ M. Geier et al. (2017), DOI:10.1016/j.jcp.2017.05.040 ] Modified for lower round-off errors.
 
constexpr void vf::lbm::backwardChimeraWithInverseK (real &mfa, real &mfb, real &mfc, real vv, real v2, real inverseK, real K)
 backward chimera transformation backwardChimeraWithInverseK Transformation from central moments to distributions according to Eq. (57)-(65) in [ M. Geier et al. (2017), DOI:10.1016/j.jcp.2017.05.040 ] ] Modified for lower round-off errors.
 
constexpr void vf::lbm::forwardChimera (real &mfa, real &mfb, real &mfc, real vv, real v2)
 forward chimera transformation forwardChimera Transformation from distributions to central moments according to Eq. (6)-(14) in [ M. Geier et al. (2017), DOI:10.1016/j.jcp.2017.05.040 ] for $ K_{abc}=0 $. This is to avoid unnecessary floating point operations. Modified for lower round-off errors.
 
constexpr void vf::lbm::backwardChimera (real &mfa, real &mfb, real &mfc, real vv, real v2)
 backward chimera transformation backwardChimera Transformation from central moments to distributions according to Eq. (57)-(65) in [ M. Geier et al. (2017), DOI:10.1016/j.jcp.2017.05.040 ] for $ K_{abc}=0 $. This is to avoid unnessary floating point operations. Modified for lower round-off errors.
 
constexpr void vf::lbm::forwardChimeraWithK (real &mfa, real &mfb, real &mfc, real vv, real v2, real K)
 
constexpr void vf::lbm::backwardChimeraWithK (real &mfa, real &mfb, real &mfc, real vv, real v2, real K)