mantaflow
0.10
A framework for fluid simulation
|
Functions | |
void | Manta::KnTurbulenceClamp (Grid< Real > &kgrid, Grid< Real > &egrid, Real minK, Real maxK, Real minNu, Real maxNu) |
void | Manta::KnComputeProduction (const MACGrid &vel, const Grid< Vec3 > &velCenter, const Grid< Real > &ke, const Grid< Real > &eps, Grid< Real > &prod, Grid< Real > &nuT, Grid< Real > *strain, Real pscale=1.0f) |
PYTHON void | Manta::KEpsilonComputeProduction (MACGrid &vel, Grid< Real > &k, Grid< Real > &eps, Grid< Real > &prod, Grid< Real > &nuT, Grid< Real > *strain=0, Real pscale=1.0f) |
void | Manta::KnAddTurbulenceSource (Grid< Real > &kgrid, Grid< Real > &egrid, const Grid< Real > &pgrid, Real dt) |
PYTHON void | Manta::KEpsilonSources (Grid< Real > &k, Grid< Real > &eps, Grid< Real > &prod) |
PYTHON void | Manta::KEpsilonBcs (FlagGrid &flags, Grid< Real > &k, Grid< Real > &eps, Real intensity, Real nu, bool fillArea) |
void | Manta::ApplyGradDiff (const Grid< Real > &grid, Grid< Real > &res, const Grid< Real > &nu, Real dt, Real sigma) |
Gradient diffusion smoothing. Not unconditionally stable – should probably do substepping etc. | |
PYTHON void | Manta::KEpsilonGradientDiffusion (Grid< Real > &k, Grid< Real > &eps, Grid< Real > &nuT, Real sigmaU=4.0, MACGrid *vel=0) |