24 const word functionName)
61 scalar functionValue = 0.0;
63 const objectRegistry& db =
mesh_.thisDb();
64 const volScalarField&
p = db.lookupObject<volScalarField>(
"p");
65 const volVectorField&
U = db.lookupObject<volVectorField>(
"U");
67 const volScalarField::Boundary& pBf =
p.boundaryField();
68 const volVectorField::Boundary& UBf =
U.boundaryField();
69 const volScalarField::Boundary& rhoBf =
rho_.boundaryField();
79 scalar area =
mesh_.magSf().boundaryField()[patchI][faceI];
81 pBf[patchI][faceI] + 0.5 * rhoBf[patchI][faceI] * mag(UBf[patchI][faceI]) * mag(UBf[patchI][faceI]);
88 reduce(functionValue, sumOp<scalar>());