Table 14.1 presents the public functions that is responsible for performing the velocity-correction scheme (VCS).
Variable/Function name | Physical meaning |
VelocityCorrectionScheme | Constructor using the Session and MeshGraph objects. |
SetUpPressureForcing | Compute RHS of pressure equation: ∫ Ω in 14.9 |
SetUpViscousForcing | Compute RHS of Helmholtz equations, see 14.10 |
SolvePressure | Solves the pressure Poisson system ∇2pn+1 = f |
SolveViscous | Solves the Helmholtz equations [∇2 - λ]un+1 = f |
SolveUnsteadyStokesSystem | Implicit part - Solve Poisson + d * Helmholtz |
EvaluateAdvection_SetPressureBCs | Explicit part - Advection + Forcing: [u ⋅∇u]⋆n+1 -fn+1 |
Also sets the pressure BCs: ∫ Γ in 14.9 | |