44 phi.boundaryFieldRef();
48 if (Ubf[patchi].fixesValue())
50 Ubf[patchi].initEvaluate();
56 if (Ubf[patchi].fixesValue())
60 phibf[patchi] = Ubf[patchi] &
mesh.Sf().boundaryField()[patchi];
80 phi.boundaryFieldRef();
84 if (Ubf[patchi].fixesValue())
86 Ubf[patchi].initEvaluate();
92 if (Ubf[patchi].fixesValue())
97 rho.boundaryField()[patchi]
100 &
mesh.Sf().boundaryField()[patchi]
void evaluate()
Evaluate boundary conditions.
Mesh data needed to do the Finite Volume discretisation.
void correctUphiBCs(volVectorField &U, surfaceScalarField &phi)
If the mesh is moving correct the velocity BCs on the moving walls to.
#define forAll(list, i)
Loop across all elements in list.