fvc::flux():
Foam::tmp<Foam::surfaceScalarField> Foam::fvc::flux
(
    const volVectorField& vvf
)
{
    return scheme<vector>
    (
        vvf.mesh(),
        "flux(" + vvf.name() + ')'
    )().dotInterpolate(vvf.mesh().Sf(), vvf);
}
其中只不过是插值后点乘。
@dzw05  感谢这几天的优秀讨论,提升OPENFOAM副教授群组。