Loading...
Searching...
No Matches
Foam::fvc Namespace Reference

Namespace of functions to calculate explicit derivatives. More...

Functions

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type, class CombineOp>
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const GeometricField< Type, fvsPatchField, surfaceMesh > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
template<class Type, class CombineOp>
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr (const GeometricField< vector, fvPatchField, volMesh > &U, const GeometricField< scalar, fvsPatchField, surfaceMesh > &phiU, const bool finalIter)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > curl (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > curl (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &psi)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &psi)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const dimensioned< Type > dt, const fvMesh &mesh)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const dimensionedScalar &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &alpha, const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt (const GeometricField< Type, fvsPatchField, surfaceMesh > &sf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const Foam::one, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf, const Foam::one)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
geometricZeroField ddt (const Foam::one, const Foam::one)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvvf, const word &name)
template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvvf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
tmp< surfaceScalarFieldflux (const volVectorField &vvf)
 Return the face-flux field obtained from the given volVectorField.
tmp< surfaceScalarFieldflux (const tmp< volVectorField > &tvvf)
 Return the face-flux field obtained from the given tmp volVectorField.
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< volScalarFieldmagSqrGradGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< volScalarFieldmagSqrGradGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
tmp< surfaceScalarFieldmeshPhi (const volVectorField &U)
tmp< surfaceScalarFieldmeshPhi (const dimensionedScalar &rho, const volVectorField &U)
tmp< surfaceScalarFieldmeshPhi (const volScalarField &rho, const volVectorField &U)
void makeRelative (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux relative.
void makeRelative (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux relative.
void makeRelative (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux relative.
void makeAbsolute (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux absolute.
void makeAbsolute (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux absolute.
void makeAbsolute (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux absolute.
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given absolute flux in relative form.
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given absolute flux in relative form.
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given relative flux in absolute form.
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given relative flux in absolute form.
void correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi)
void correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
tmp< volScalarFieldreconstructMag (const surfaceScalarField &)
tmp< volScalarFieldreconstructMag (const tmp< surfaceScalarField > &)
void smooth (volScalarField &field, const scalar coeff)
void spread (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2, const scalar alphaMax=0.99, const scalar alphaMin=0.01)
void sweep (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2)
void spreadSource (volScalarField &mDotOut, const volScalarField &mDotIn, const volScalarField &alpha1, const volScalarField &alpha2, const dimensionedScalar &D, const scalar cutoff)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const GeometricField< Type, fvPatchField, volMesh > &su, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tsu, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const dimensionedScalar &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
void surfaceIntegrate (Field< Type > &ivf, const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
template<class Type>
tmp< Field< Type > > volumeIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
tmp< Field< Type > > volumeIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
tmp< Field< Type > > volumeIntegrate (const DimensionedField< Type, volMesh > &df)
template<class Type>
tmp< Field< Type > > volumeIntegrate (const tmp< DimensionedField< Type, volMesh > > &tdf)
template<class Type>
dimensioned< Type > domainIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type>
dimensioned< Type > domainIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type>
dimensioned< Type > domainIntegrate (const DimensionedField< Type, volMesh > &df)
template<class Type>
dimensioned< Type > domainIntegrate (const tmp< DimensionedField< Type, volMesh > > &tdf)
template<class Type>
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, Istream &schemeData)
 Return weighting factors for scheme given from Istream.
template<class Type>
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary.
template<class Type>
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, Istream &schemeData)
 Return weighting factors for scheme given from Istream.
template<class Type>
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces using 'interpolate(<name>)'.
template<class Type>
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces using 'interpolate(<name>)'.
template<class Type>
static tmp< FieldField< fvsPatchField, Type > > interpolate (const FieldField< fvPatchField, Type > &fvpff)
 Interpolate boundary field onto faces (simply a type conversion).
template<class Type>
static tmp< FieldField< fvsPatchField, Type > > interpolate (const tmp< FieldField< fvPatchField, Type > > &tfvpff)
 Interpolate boundary field onto faces (simply a type conversion).
Foam::one interpolate (const Foam::one &)
 Interpolate 'one' returning 'one'.
template<class Type>
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces.
template<class Type>
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces.
template<class Type, class ResultType, class CellToFaceOp>
void surfaceSum (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions=true)
 Interpolate to face (using cop) and accumulate.
template<class Type, class FType, class ResultType, class CellToFaceOp>
void surfaceSum (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const GeometricField< FType, fvsPatchField, surfaceMesh > &sf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions=true)
 Interpolate to face (using cop) and accumulate. Additional face field.
template<class Type, class FType0, class FType1, class ResultType, class CellToFaceOp>
void surfaceSum (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const GeometricField< FType0, fvsPatchField, surfaceMesh > &sf0, const GeometricField< FType1, fvsPatchField, surfaceMesh > &sf1, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions=true)
 Interpolate to face (using cop) and accumulate. Additional face fields.
template<class Type, class ResultType, class CombineOp>
void GaussOp (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const CombineOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result)
template<class Type, class ResultType, class CombineOp>
void surfaceOp (const GeometricField< Type, fvPatchField, volMesh > &vf, const surfaceVectorField &ownLs, const surfaceVectorField &neiLs, const CombineOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result)
template<class Type, class ResultType, class CellToFaceOp>
void surfaceSnSum (const surfaceScalarField &deltaCoeffs, const GeometricField< Type, fvPatchField, volMesh > &vf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions)
 sum of snGrad
template<class Type, class ResultType, class CellToFaceOp>
void surfaceSnSum (const surfaceScalarField &deltaCoeffs, const GeometricField< Type, fvPatchField, volMesh > &vf, const GeometricField< Type, fvsPatchField, surfaceMesh > &sadd, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions)
 sum of snGrad with additional surface field
template<class Type, class GType, class ResultType, class CellToFaceOp>
void surfaceSnSum (const surfaceScalarField &gammaWeights, const GeometricField< GType, fvPatchField, volMesh > &gamma, const surfaceScalarField &deltaCoeffs, const GeometricField< Type, fvPatchField, volMesh > &vf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions)
 sum of snGrad with additional (interpolated) volField
template<class Type, class GType, class ResultType, class CellToFaceOp>
void surfaceSnSum (const surfaceScalarField &gammaWeights, const GeometricField< GType, fvPatchField, volMesh > &gamma, const surfaceScalarField &deltaCoeffs, const GeometricField< Type, fvPatchField, volMesh > &vf, const GeometricField< Type, fvsPatchField, surfaceMesh > &sadd, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions)
 sum of snGrad with additional surface field
template<class Type, class GType0, class GType1, class ResultType, class CellToFaceOp>
void surfaceSnSum (const surfaceScalarField &weights, const GeometricField< GType0, fvPatchField, volMesh > &gamma0, const GeometricField< GType1, fvPatchField, volMesh > &gamma1, const surfaceScalarField &deltaCoeffs, const GeometricField< Type, fvPatchField, volMesh > &vf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result, const bool doCorrectBoundaryConditions)
 sum of snGrad with additional (interpolated) volfields
template<class Type, class FType, class ResultType, class CellToFaceOp>
void interpolate (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const GeometricField< FType, fvsPatchField, surfaceMesh > &sf, const CellToFaceOp &cop, GeometricField< ResultType, fvsPatchField, surfaceMesh > &result)
 Interpolate to face (using cop) and additional face field.
template<class Type0, class Type1, class ResultType, class CellToFaceOp>
void interpolate (const surfaceScalarField &weights, const GeometricField< Type0, fvPatchField, volMesh > &vf0, const GeometricField< Type1, fvPatchField, volMesh > &vf1, const CellToFaceOp &cop, GeometricField< ResultType, fvsPatchField, surfaceMesh > &result)
 Interpolate to face (using cop).
template<class Type, class ResultType, class CellToFaceOp>
void GaussOp (const surfaceScalarField &lambdas, const GeometricField< Type, fvPatchField, volMesh > &vf, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result)
 Interpolate to face (using cop) and apply Gauss. Note: uses V(),.
template<class Type, class ResultType, class CellToFaceOp>
void surfaceOp (const GeometricField< Type, fvPatchField, volMesh > &vf, const surfaceVectorField &ownLs, const surfaceVectorField &neiLs, const CellToFaceOp &cop, GeometricField< ResultType, fvPatchField, volMesh > &result)
 Interpolate to face (using cop) and apply distribution vectors.

Detailed Description

Namespace of functions to calculate explicit derivatives.

Function Documentation

◆ average() [1/4]

◆ average() [2/4]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Area-weighted average a surfaceField creating a volField.

Definition at line 87 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ average() [3/4]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average ( const GeometricField< Type, fvPatchField, volMesh > & vtf)

Area-weighted average a surfaceField creating a volField.

Definition at line 103 of file fvcAverage.C.

References average(), and Foam::linearInterpolate().

Here is the call graph for this function:

◆ average() [4/4]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > average ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvtf)

Area-weighted average a surfaceField creating a volField.

Definition at line 114 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/2]

template<class Type, class CombineOp>
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce ( const GeometricField< Type, fvsPatchField, surfaceMesh > & ,
const CombineOp & cop,
const Type & nullValue = pTraits< Type >::zero )

Referenced by limitedSnGrad< Type >::correction().

Here is the caller graph for this function:

◆ cellReduce() [2/2]

template<class Type, class CombineOp>
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & ,
const CombineOp & cop,
const Type & nullValue = pTraits< Type >::zero )

◆ alphaCorr()

tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr ( const GeometricField< vector, fvPatchField, volMesh > & U,
const GeometricField< scalar, fvsPatchField, surfaceMesh > & phiU,
const bool finalIter )

Definition at line 49 of file fvcCorrectAlpha.C.

References alpha, interpolate(), mesh, GeometricField< Type, PatchField, GeoMesh >::prevIter(), and U.

Here is the call graph for this function:

◆ curl() [1/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > curl ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 39 of file fvcCurl.C.

References grad(), IOobject::name(), tmp< T >::ref(), and Foam::skew().

Referenced by LiftForce< CloudType >::cacheFields(), curl(), and liftModel::Fi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ curl() [2/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > curl ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 62 of file fvcCurl.C.

References curl().

Here is the call graph for this function:

◆ d2dt2() [1/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 39 of file fvcD2dt2.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and d2dt2Scheme< Type >::New().

Here is the call graph for this function:

◆ d2dt2() [2/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 54 of file fvcD2dt2.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), d2dt2Scheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ DDt() [1/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt ( const surfaceScalarField & phi,
const GeometricField< Type, fvPatchField, volMesh > & psi )

Definition at line 39 of file fvcDDt.C.

References ddt(), div(), phi, and psi.

Referenced by DDt().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ DDt() [2/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt ( const tmp< surfaceScalarField > & tphi,
const GeometricField< Type, fvPatchField, volMesh > & psi )

Definition at line 61 of file fvcDDt.C.

References tmp< T >::clear(), DDt(), and psi.

Here is the call graph for this function:

◆ ddt() [1/9]

◆ ddt() [2/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 55 of file fvcDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ ddt() [3/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const dimensionedScalar & rho,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 70 of file fvcDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ ddt() [4/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 86 of file fvcDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ ddt() [5/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const volScalarField & alpha,
const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 102 of file fvcDdt.C.

References alpha, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), tmp< T >::ref(), and rho.

Here is the call graph for this function:

◆ ddt() [6/9]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt ( const GeometricField< Type, fvsPatchField, surfaceMesh > & sf)

Definition at line 125 of file fvcDdt.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ ddt() [7/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const Foam::one ,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 140 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [8/9]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const GeometricField< Type, fvPatchField, volMesh > & vf,
const Foam::one  )

Definition at line 152 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddtCorr() [1/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< Type, fvsPatchField, surfaceMesh > & Uf )

Definition at line 164 of file fvcDdt.C.

References ddtScheme< Type >::New(), U, and Uf.

Referenced by ddtCorr(), and ddtCorr().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ddtCorr() [2/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & phi )

Definition at line 180 of file fvcDdt.C.

References ddtScheme< Type >::New(), phi, and U.

Here is the call graph for this function:

◆ ddtCorr() [3/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & Uf )

Definition at line 201 of file fvcDdt.C.

References ddtCorr(), phi, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [4/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< Type, fvsPatchField, surfaceMesh > & Uf )

Definition at line 226 of file fvcDdt.C.

References ddtScheme< Type >::New(), rho, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [5/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & phi )

Definition at line 243 of file fvcDdt.C.

References ddtScheme< Type >::New(), phi, rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [6/12]

template<class Type>
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & Uf )

Definition at line 265 of file fvcDdt.C.

References ddtCorr(), phi, rho, U, and Uf.

Here is the call graph for this function:

◆ ddt() [9/9]

geometricZeroField ddt ( const Foam::one ,
const Foam::one  )
inline

Definition at line 109 of file fvcDdt.H.

◆ ddtCorr() [7/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< Type, fvsPatchField, surfaceMesh > & Uf )

Definition at line 164 of file fvcDdt.C.

References ddtScheme< Type >::New(), U, and Uf.

Referenced by ddtCorr(), and ddtCorr().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ddtCorr() [8/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & phi )

Definition at line 180 of file fvcDdt.C.

References ddtScheme< Type >::New(), phi, and U.

Here is the call graph for this function:

◆ ddtCorr() [9/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & Uf )

Definition at line 201 of file fvcDdt.C.

References ddtCorr(), phi, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [10/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< Type, fvsPatchField, surfaceMesh > & Uf )

Definition at line 226 of file fvcDdt.C.

References ddtScheme< Type >::New(), rho, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [11/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & phi )

Definition at line 243 of file fvcDdt.C.

References ddtScheme< Type >::New(), phi, rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [12/12]

template<class Type>
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField & rho,
const GeometricField< Type, fvPatchField, volMesh > & U,
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & Uf )

Definition at line 265 of file fvcDdt.C.

References ddtCorr(), phi, rho, U, and Uf.

Here is the call graph for this function:

◆ div() [1/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const GeometricField< Type, fvsPatchField, surfaceMesh > & ssf)

Definition at line 41 of file fvcDiv.C.

References IOobject::name(), and surfaceIntegrate().

Referenced by MassTransferPhaseSystem< BasePhaseSystem >::alphaTransfer(), shapeDesignVariables::assembleSensitivities(), momentumError::calcMomentError(), hydrostaticPressure::calculateAndWrite(), adjointkOmegaSST::coeffsDifferentiation(), adjointSpalartAllmaras::conservativeMomentumSource(), adjointSimple::continuityErrors(), simple::continuityErrors(), adjointkOmegaSST::convectionMeanFlowSource(), IATE::correct(), adjointkOmegaSST::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), linearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >::correct(), advectionDiffusion::correct(), kEpsilon< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), kL< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), thixotropicViscosity::correct(), incompressiblePrimalSolver::correctBoundaryConditions(), Foam::CorrectPhi(), Foam::CorrectPhi(), DDt(), nonlinearEddyViscosity< incompressible::RASModel >::devRhoReff(), kineticTheoryModel::devRhoReff(), adjointkOmegaSST::diffusionNutMeanFlowMult(), div(), div(), div(), div(), div(), div(), div(), div(), div(), div(), div(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), ReynoldsStress< LESModel< BasicTurbulenceModel > >::DivDevRhoReff(), momentumError::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), nonlinearEddyViscosity< incompressible::RASModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), adjointkOmegaSST::divUMeanFlowSource(), adjointkOmegaSST::dNutdbMult(), adjointkOmegaSST::dNutdbMult(), adjointkOmegaSST::dR_dF1(), MovingPhaseModel< BasePhaseModel >::DUDt(), energyTransport::execute(), adjointkOmegaSST::FISensitivityTerm(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvmLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacian(), adjointEikonalSolver::getFISensitivityTerm(), adjointkOmegaSST::GMeanFlowSource(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), multiphaseInterSystem::K(), adjointkOmegaSST::kaEqnSourceFromCDkOmega(), adjointkOmegaSST::kaEqnSourceFromF1(), adjointSimple::mainIter(), simple::mainIter(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransfer(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), adjointkOmegaSST::nutMeanFlowSource(), kineticTheoryModel::R(), adjointMeshMovementSolver::setSource(), populationBalanceModel::solve(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), kinematicSingleLayer::solveContinuity(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), reactingOneDim::solveSpeciesMass(), MovingPhaseModel< BasePhaseModel >::UfEqn(), objectivePowerDissipation::update_dJdv(), adjointkOmegaSST::waEqnSourceFromCDkOmega(), adjointkOmegaSST::waEqnSourceFromF1(), continuityError::write(), and electricPotential::write().

Here is the call graph for this function:

◆ div() [2/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Definition at line 59 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [3/14]

template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div ( const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 78 of file fvcDiv.C.

References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and divScheme< Type >::New().

Here is the call graph for this function:

◆ div() [4/14]

template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvvf,
const word & name )

Definition at line 99 of file fvcDiv.C.

References div(), and Foam::name().

Here is the call graph for this function:

◆ div() [5/14]

template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 122 of file fvcDiv.C.

References div(), and IOobject::name().

Here is the call graph for this function:

◆ div() [6/14]

template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvvf)

Definition at line 139 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [7/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const surfaceScalarField & flux,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 153 of file fvcDiv.C.

References flux(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), convectionScheme< Type >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ div() [8/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const tmp< surfaceScalarField > & tflux,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 171 of file fvcDiv.C.

References tmp< T >::clear(), div(), and Foam::name().

Here is the call graph for this function:

◆ div() [9/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const surfaceScalarField & flux,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 189 of file fvcDiv.C.

References div(), flux(), and Foam::name().

Here is the call graph for this function:

◆ div() [10/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const tmp< surfaceScalarField > & tflux,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 207 of file fvcDiv.C.

References tmp< T >::clear(), div(), and Foam::name().

Here is the call graph for this function:

◆ div() [11/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const surfaceScalarField & flux,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 226 of file fvcDiv.C.

References div(), flux(), and IOobject::name().

Here is the call graph for this function:

◆ div() [12/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const tmp< surfaceScalarField > & tflux,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 241 of file fvcDiv.C.

References tmp< T >::clear(), and div().

Here is the call graph for this function:

◆ div() [13/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const surfaceScalarField & flux,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 258 of file fvcDiv.C.

References div(), and flux().

Here is the call graph for this function:

◆ div() [14/14]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > div ( const tmp< surfaceScalarField > & tflux,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 275 of file fvcDiv.C.

References tmp< T >::clear(), and div().

Here is the call graph for this function:

◆ flux() [1/10]

◆ flux() [2/10]

Return the face-flux field obtained from the given tmp volVectorField.

Definition at line 39 of file fvcFlux.C.

References tmp< T >::clear(), and flux().

Here is the call graph for this function:

◆ flux() [3/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const surfaceScalarField & ,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  )

Definition at line 144 of file fvcFluxTemplates.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [4/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const surfaceScalarField & phi,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 39 of file fvcFluxTemplates.C.

References flux(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), convectionScheme< Type >::New(), and phi.

Here is the call graph for this function:

◆ flux() [5/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const tmp< surfaceScalarField > & tphi,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 57 of file fvcFluxTemplates.C.

References tmp< T >::clear(), flux(), and Foam::name().

Here is the call graph for this function:

◆ flux() [6/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const surfaceScalarField & phi,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 75 of file fvcFluxTemplates.C.

References flux(), Foam::name(), and phi.

Here is the call graph for this function:

◆ flux() [7/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const tmp< surfaceScalarField > & tphi,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 93 of file fvcFluxTemplates.C.

References tmp< T >::clear(), flux(), and Foam::name().

Here is the call graph for this function:

◆ flux() [8/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const surfaceScalarField & phi,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 112 of file fvcFluxTemplates.C.

References flux(), IOobject::name(), and phi.

Here is the call graph for this function:

◆ flux() [9/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const tmp< surfaceScalarField > & tphi,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 127 of file fvcFluxTemplates.C.

References tmp< T >::clear(), and flux().

Here is the call graph for this function:

◆ flux() [10/10]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux ( const tmp< surfaceScalarField > & tphi,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 161 of file fvcFluxTemplates.C.

References tmp< T >::clear(), and flux().

Here is the call graph for this function:

◆ grad() [1/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const GeometricField< Type, fvsPatchField, surfaceMesh > & ssf)

Definition at line 46 of file fvcGrad.C.

References gaussGrad< Type >::gradf(), and IOobject::name().

Referenced by incompressibleAdjointSolver::accumulateBCSensitivityIntegrand(), incompressibleAdjointSolver::accumulateGradDxDbMultiplier(), ATCstandard::addATC(), ATCUaGradU::addATC(), multiphaseStabilizedTurbulence::addSup(), viscousDissipation::addSup(), densityChangeDrift::addToDriftRate(), shapeDesignVariables::assembleSensitivities(), GradientDispersionRAS< CloudType >::cacheFields(), InterfaceForce< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), forces::calcForcesMoments(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), LegendreMagnaudet::Cl(), Moraga::Cl(), kEpsilon::computeG(), kOmegaSST::computeG(), adjointEikonalSolver::computeYPhi(), diffusion< ReactionThermo, ThermoType >::correct(), diffusionMulticomponent< ReactionThermo, ThermoType >::correct(), multiphaseStabilizedTurbulence::correct(), kkLOmega::correct(), LamBremhorstKE::correct(), LienCubicKE::correct(), LienLeschziner::correct(), qZeta::correct(), ShihQuadraticKE::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), linearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >::correct(), advectionDiffusion::correct(), Poisson::correct(), EBRSM< BasicTurbulenceModel >::correct(), kEpsilon< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), kL< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SSG< BasicTurbulenceModel >::correct(), contactAngleForce::correct(), thermocapillaryForce::correct(), SpalartAllmarasBase< BasicEddyViscosityModel >::correct(), kOmegaSST::correctBoundaryConditions(), LienCubicKE::correctNut(), ShihQuadraticKE::correctNut(), kOmegaSSTBase< BasicEddyViscosityModel >::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), sigma< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointkOmegaSST::devReff(), adjointLaminar::devReff(), adjointSpalartAllmaras::devReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), kineticTheoryModel::devRhoReff(), filmTurbulenceModel::devRhoReff(), ReynoldsStress< BasicTurbulenceModel >::devRhoReff(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), ReynoldsStress< LESModel< BasicTurbulenceModel > >::DivDevRhoReff(), momentumError::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), electricPotential::electricPotential(), electricPotential::execute(), turbulentDispersionModel::F(), kOmegaSSTDDES< BasicTurbulenceModel >::fd(), kOmegaSSTIDDES< BasicTurbulenceModel >::fd(), SpalartAllmarasDDES< BasicTurbulenceModel >::fd(), SpalartAllmarasIDDES< BasicTurbulenceModel >::fd(), adjointkOmegaSST::FISensitivityTerm(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), adjointEikonalSolver::getFISensitivityTerm(), ATCstandard::getFISensitivityTerm(), ATCUaGradU::getFISensitivityTerm(), grad(), grad(), grad(), grad(), grad(), adjointEikonalSolver::gradEikonal(), objectivePowerDissipation::J(), segregated::K(), dynamicLagrangian< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::k(), sigma< BasicTurbulenceModel >::k(), Smagorinsky< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::k(), WALE< Foam::EddyDiffusivity< Foam::fluidThermoCompressibleTurbulenceModel > >::k(), SpalartAllmarasBase< BasicEddyViscosityModel >::k(), diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), adjointSimple::mainIter(), simple::mainIter(), multiphaseInterSystem::nHatfv(), adjointkOmegaSST::nutJacobianTMVar1(), adjointkOmegaSST::nutJacobianTMVar2(), adjointkOmegaSST::nutJacobianU(), multiphaseInterSystem::nVolHatfv(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), kineticTheoryModel::R(), linearViscousStress< RASModel< EddyDiffusivity< phaseCompressibleTurbulenceModel > > >::read(), kOmegaSSTDDES< BasicTurbulenceModel >::S2(), kOmegaSSTDES< BasicTurbulenceModel >::S2(), adjointMeshMovementSolver::setSource(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), pLaplacianMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), viscosityModel::strainRate(), objectiveForce::update_boundarydJdnut(), objectiveMoment::update_boundarydJdnut(), objectivePowerDissipation::update_divDxDbMultiplier(), objectivePowerDissipation::update_dJdTMvar1(), objectivePowerDissipation::update_dJdTMvar2(), objectivePowerDissipation::update_dJdv(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), objectivePowerDissipation::update_gradDxDbMultiplier(), ATCstandard::updatePrimalBasedQuantities(), adjointkOmegaSST::updatePrimalRelatedFields(), adjointSpalartAllmaras::updatePrimalRelatedFields(), electricPotential::write(), and XiReactionRate::write().

Here is the call graph for this function:

◆ grad() [2/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Definition at line 63 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [3/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 86 of file fvcGrad.C.

References grad(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and gradScheme< Type >::New().

Here is the call graph for this function:

◆ grad() [4/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 108 of file fvcGrad.C.

References grad(), and Foam::name().

Here is the call graph for this function:

◆ grad() [5/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 137 of file fvcGrad.C.

References grad(), and IOobject::name().

Here is the call graph for this function:

◆ grad() [6/6]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 154 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ laplacian() [1/24]

◆ laplacian() [2/24]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 55 of file fvcLaplacian.C.

References laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [3/24]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 72 of file fvcLaplacian.C.

References laplacian(), and IOobject::name().

Here is the call graph for this function:

◆ laplacian() [4/24]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 83 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [5/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 101 of file fvcLaplacian.C.

References gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and IOobjectOption::NO_READ.

Here is the call graph for this function:

◆ laplacian() [6/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 127 of file fvcLaplacian.C.

References gamma, laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [7/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 145 of file fvcLaplacian.C.

References gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), and IOobjectOption::NO_READ.

Here is the call graph for this function:

◆ laplacian() [8/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 170 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [9/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 189 of file fvcLaplacian.C.

References gamma, DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), laplacianScheme< Type, GType >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ laplacian() [10/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > & tgamma,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 206 of file fvcLaplacian.C.

References laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [11/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 224 of file fvcLaplacian.C.

References gamma, laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [12/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > & tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 242 of file fvcLaplacian.C.

References laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [13/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 261 of file fvcLaplacian.C.

References gamma, laplacian(), and IOobject::name().

Here is the call graph for this function:

◆ laplacian() [14/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > & tgamma,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 278 of file fvcLaplacian.C.

References laplacian(), IOobject::name(), and name.

Here is the call graph for this function:

◆ laplacian() [15/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 295 of file fvcLaplacian.C.

References gamma, laplacian(), and name.

Here is the call graph for this function:

◆ laplacian() [16/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > & tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 312 of file fvcLaplacian.C.

References laplacian(), and name.

Here is the call graph for this function:

◆ laplacian() [17/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 331 of file fvcLaplacian.C.

References gamma, DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), laplacianScheme< Type, GType >::New(), and tmp< T >::ref().

Here is the call graph for this function:

◆ laplacian() [18/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & tgamma,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const word & name )

Definition at line 348 of file fvcLaplacian.C.

References laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [19/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 366 of file fvcLaplacian.C.

References gamma, laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [20/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 383 of file fvcLaplacian.C.

References laplacian(), and Foam::name().

Here is the call graph for this function:

◆ laplacian() [21/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > & gamma,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 402 of file fvcLaplacian.C.

References gamma, laplacian(), and IOobject::name().

Here is the call graph for this function:

◆ laplacian() [22/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & tgamma,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 419 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [23/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > & gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 436 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [24/24]

template<class Type, class GType>
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )

Definition at line 452 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ magSqrGradGrad() [1/2]

template<class Type>
tmp< volScalarField > magSqrGradGrad ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 38 of file fvcMagSqrGradGrad.C.

References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), Foam::magSqr(), and tmp< T >::ref().

Referenced by qZeta::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), and magSqrGradGrad().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ magSqrGradGrad() [2/2]

template<class Type>
tmp< volScalarField > magSqrGradGrad ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 61 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/3]

◆ meshPhi() [2/3]

Foam::tmp< Foam::surfaceScalarField > meshPhi ( const dimensionedScalar & rho,
const volVectorField & U )

Definition at line 41 of file fvcMeshPhi.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ meshPhi() [3/3]

Foam::tmp< Foam::surfaceScalarField > meshPhi ( const volScalarField & rho,
const volVectorField & U )

Definition at line 55 of file fvcMeshPhi.C.

References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ makeRelative() [1/3]

void makeRelative ( surfaceScalarField & phi,
const volVectorField & U )

Make the given flux relative.

Definition at line 69 of file fvcMeshPhi.C.

References meshPhi(), phi, and U.

Referenced by Foam::CorrectPhi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeRelative() [2/3]

void makeRelative ( surfaceScalarField & phi,
const dimensionedScalar & rho,
const volVectorField & U )

Make the given flux relative.

Definition at line 81 of file fvcMeshPhi.C.

References meshPhi(), phi, rho, and U.

Here is the call graph for this function:

◆ makeRelative() [3/3]

void makeRelative ( surfaceScalarField & phi,
const volScalarField & rho,
const volVectorField & U )

Make the given flux relative.

Definition at line 94 of file fvcMeshPhi.C.

References interpolate(), meshPhi(), phi, rho, and U.

Here is the call graph for this function:

◆ makeAbsolute() [1/3]

void makeAbsolute ( surfaceScalarField & phi,
const volVectorField & U )

Make the given flux absolute.

Definition at line 108 of file fvcMeshPhi.C.

References meshPhi(), phi, and U.

Referenced by Foam::CorrectPhi().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ makeAbsolute() [2/3]

void makeAbsolute ( surfaceScalarField & phi,
const dimensionedScalar & rho,
const volVectorField & U )

Make the given flux absolute.

Definition at line 120 of file fvcMeshPhi.C.

References meshPhi(), phi, rho, and U.

Here is the call graph for this function:

◆ makeAbsolute() [3/3]

void makeAbsolute ( surfaceScalarField & phi,
const volScalarField & rho,
const volVectorField & U )

Make the given flux absolute.

Definition at line 133 of file fvcMeshPhi.C.

References interpolate(), meshPhi(), phi, rho, and U.

Here is the call graph for this function:

◆ relative() [1/2]

Foam::tmp< Foam::surfaceScalarField > relative ( const tmp< surfaceScalarField > & tphi,
const volVectorField & U )

Return the given absolute flux in relative form.

Definition at line 147 of file fvcMeshPhi.C.

References mesh, meshPhi(), and U.

Here is the call graph for this function:

◆ relative() [2/2]

Foam::tmp< Foam::surfaceScalarField > relative ( const tmp< surfaceScalarField > & tphi,
const volScalarField & rho,
const volVectorField & U )

Return the given absolute flux in relative form.

Definition at line 164 of file fvcMeshPhi.C.

References interpolate(), mesh, meshPhi(), rho, and U.

Here is the call graph for this function:

◆ absolute() [1/2]

◆ absolute() [2/2]

Foam::tmp< Foam::surfaceScalarField > absolute ( const tmp< surfaceScalarField > & tphi,
const volScalarField & rho,
const volVectorField & U )

Return the given relative flux in absolute form.

Definition at line 199 of file fvcMeshPhi.C.

References interpolate(), mesh, meshPhi(), rho, and U.

Here is the call graph for this function:

◆ correctUf()

void correctUf ( autoPtr< surfaceVectorField > & Uf,
const volVectorField & U,
const surfaceScalarField & phi )

Definition at line 217 of file fvcMeshPhi.C.

References interpolate(), mesh, n, phi, U, and Uf.

Here is the call graph for this function:

◆ correctRhoUf()

void correctRhoUf ( autoPtr< surfaceVectorField > & rhoUf,
const volScalarField & rho,
const volVectorField & U,
const surfaceScalarField & phi )

Definition at line 235 of file fvcMeshPhi.C.

References absolute(), interpolate(), mesh, n, phi, rho, rhoUf, and U.

Here is the call graph for this function:

◆ reconstruct() [1/2]

◆ reconstruct() [2/2]

template<class Type>
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Definition at line 90 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

◆ reconstructMag() [2/2]

tmp< volScalarField > reconstructMag ( const tmp< surfaceScalarField > & tssf)

Definition at line 107 of file fvcReconstructMag.C.

References tmp< T >::clear(), and reconstructMag().

Here is the call graph for this function:

◆ smooth()

void smooth ( volScalarField & field,
const scalar coeff )

Definition at line 36 of file fvcSmooth.C.

References DynamicList< T, SizeMin >::append(), field(), forAll, mesh, DynamicList< T, SizeMin >::shrink(), UList< T >::size(), and td().

Referenced by surfaceAlignedSBRStressFvMotionSolver::solve().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ spread()

void spread ( volScalarField & field,
const volScalarField & alpha,
const label nLayers,
const scalar alphaDiff = 0.2,
const scalar alphaMax = 0.99,
const scalar alphaMin = 0.01 )

Definition at line 125 of file fvcSmooth.C.

References alpha, alphaMax(), DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), Foam::max(), mesh, DynamicList< T, SizeMin >::shrink(), UList< T >::size(), and td().

Here is the call graph for this function:

◆ sweep()

void sweep ( volScalarField & field,
const volScalarField & alpha,
const label nLayers,
const scalar alphaDiff = 0.2 )

Definition at line 223 of file fvcSmooth.C.

References alpha, DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), Foam::max(), mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().

Here is the call graph for this function:

◆ spreadSource()

◆ snGrad() [1/4]

◆ snGrad() [2/4]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )

Definition at line 55 of file fvcSnGrad.C.

References Foam::name(), and snGrad().

Here is the call graph for this function:

◆ snGrad() [3/4]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 72 of file fvcSnGrad.C.

References IOobject::name(), and snGrad().

Here is the call graph for this function:

◆ snGrad() [4/4]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 83 of file fvcSnGrad.C.

References snGrad().

Here is the call graph for this function:

◆ Su() [1/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Su ( const GeometricField< Type, fvPatchField, volMesh > & su,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 38 of file fvcSup.C.

Referenced by populationBalanceModel::solve().

Here is the caller graph for this function:

◆ Su() [2/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Su ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tsu,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 49 of file fvcSup.C.

◆ Sp() [1/3]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp ( const volScalarField & sp,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 61 of file fvcSup.C.

Referenced by kineticTheoryModel::correct().

Here is the caller graph for this function:

◆ Sp() [2/3]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp ( const tmp< volScalarField > & tsp,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 72 of file fvcSup.C.

◆ Sp() [3/3]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp ( const dimensionedScalar & sp,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 84 of file fvcSup.C.

◆ SuSp() [1/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp ( const volScalarField & sp,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 96 of file fvcSup.C.

◆ SuSp() [2/2]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp ( const tmp< volScalarField > & tsp,
const GeometricField< Type, fvPatchField, volMesh > & vf )

Definition at line 107 of file fvcSup.C.

◆ surfaceIntegrate() [1/3]

◆ surfaceIntegrate() [2/3]

◆ surfaceIntegrate() [3/3]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Definition at line 111 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate().

Here is the call graph for this function:

◆ surfaceSum() [1/5]

◆ surfaceSum() [2/5]

template<class Type>
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & tssf)

Definition at line 182 of file fvcSurfaceIntegrate.C.

References surfaceSum().

Here is the call graph for this function:

◆ volumeIntegrate() [1/4]

template<class Type>
tmp< Field< Type > > volumeIntegrate ( const GeometricField< Type, fvPatchField, volMesh > & vf)

Definition at line 39 of file fvcVolumeIntegrate.C.

References DimensionedField< Type, GeoMesh >::mesh(), and GeometricField< Type, PatchField, GeoMesh >::primitiveField().

Referenced by domainIntegrate(), and domainIntegrate().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ volumeIntegrate() [2/4]

template<class Type>
tmp< Field< Type > > volumeIntegrate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 50 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ volumeIntegrate() [3/4]

template<class Type>
tmp< Field< Type > > volumeIntegrate ( const DimensionedField< Type, volMesh > & df)

Definition at line 62 of file fvcVolumeIntegrate.C.

References DimensionedField< Type, GeoMesh >::field(), and DimensionedField< Type, GeoMesh >::mesh().

Here is the call graph for this function:

◆ volumeIntegrate() [4/4]

template<class Type>
tmp< Field< Type > > volumeIntegrate ( const tmp< DimensionedField< Type, volMesh > > & tdf)

Definition at line 70 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

◆ domainIntegrate() [2/4]

template<class Type>
dimensioned< Type > domainIntegrate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)

Definition at line 95 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [3/4]

template<class Type>
dimensioned< Type > domainIntegrate ( const DimensionedField< Type, volMesh > & df)

Definition at line 107 of file fvcVolumeIntegrate.C.

References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), IOobject::name(), and volumeIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [4/4]

template<class Type>
dimensioned< Type > domainIntegrate ( const tmp< DimensionedField< Type, volMesh > > & tdf)

Definition at line 122 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ scheme() [1/4]

template<class Type>
tmp< surfaceInterpolationScheme< Type > > scheme ( const surfaceScalarField & faceFlux,
Istream & schemeData )
static

Return weighting factors for scheme given from Istream.

Referenced by flux().

Here is the caller graph for this function:

◆ scheme() [2/4]

template<class Type>
tmp< surfaceInterpolationScheme< Type > > scheme ( const surfaceScalarField & faceFlux,
const word & name )
static

Return weighting factors for scheme given by name in dictionary.

References Foam::name().

Here is the call graph for this function:

◆ scheme() [3/4]

template<class Type>
tmp< surfaceInterpolationScheme< Type > > scheme ( const fvMesh & mesh,
Istream & schemeData )
static

Return weighting factors for scheme given from Istream.

References mesh.

◆ scheme() [4/4]

template<class Type>
tmp< surfaceInterpolationScheme< Type > > scheme ( const fvMesh & mesh,
const word & name )
static

Return weighting factors for scheme given by name in dictionary.

References mesh, and Foam::name().

Here is the call graph for this function:

◆ interpolate() [1/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf,
const surfaceScalarField & faceFlux,
Istream & schemeData )
static

Interpolate field onto faces using scheme given by Istream.

Referenced by absolute(), extractEulerianParticles::accumulateParticleInfo(), fanMomentumSource::addSup(), alphaCorr(), cellCoBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), Implicit< CloudType >::cacheFields(), phaseSystem::calcPhi(), hydrostaticPressure::calculateAndWrite(), parseDriver::cellToFace(), adjointEikonalSolver::computeYPhi(), inverseDistanceDiffusivity::correct(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), advectionDiffusion::correct(), thixotropicViscosity::correct(), correctRhoUf(), correctUf(), interpolated::damp(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), StaticPhaseModel< BasePhaseModel >::diffNo(), effectivenessTable::energyDensity(), energyTransport::execute(), extractEulerianParticles::execute(), filmFlux::execute(), liftModel::Ff(), turbulentDispersionModel::Ff(), wallLubricationModel::Ff(), ddtScheme< Type >::fvcDdtPhiCoeff(), ddtScheme< Type >::fvcDdtPhiCoeff(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), fusedGaussLaplacianScheme< Type, GType >::fvcLaplacian(), multiphaseInterSystem::generatePhi(), adjointEikonalSolver::getFISensitivityTerm(), isoAdvection::getRhoPhi(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), blendedInterfacialModel::interpolate(), Foam::interpolate(), dragModel::Kf(), AttouFerschneider::Kf(), segregated::Kf(), virtualMassModel::Kf(), PhiScheme< Type, PhiLimiter >::limiter(), adjointSimple::mainIter(), simple::mainIter(), makeAbsolute(), makeRelative(), dynamicRefineFvMesh::mapFields(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), fvMotionSolverEngineMesh::move(), layeredEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), Foam::multiplySubtract(), multiphaseInterSystem::nHatfv(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), simpleFilter::operator()(), simpleFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialElimination(), compressibleTurbulenceModel::phi(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiKdPhis(), extractEulerianParticles::phiU(), kineticTheoryModel::pPrimef(), phasePressureModel::pPrimef(), relative(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), multiphaseInterSystem::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), dynamicMotionSolverFvMeshAMI::update(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::YiEqn().

◆ interpolate() [2/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf,
const surfaceScalarField & faceFlux,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [3/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const surfaceScalarField & faceFlux,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [4/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf,
const tmp< surfaceScalarField > & faceFlux,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [5/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const tmp< surfaceScalarField > & faceFlux,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [6/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf,
Istream & schemeData )
static

Interpolate field onto faces using scheme given by Istream.

◆ interpolate() [7/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [8/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf,
const word & name )
static

Interpolate field onto faces using scheme given by name in fvSchemes.

References Foam::name().

Here is the call graph for this function:

◆ interpolate() [9/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > & tvf)
static

Interpolate field onto faces using 'interpolate(<name>)'.

◆ interpolate() [10/15]

template<class Type>
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf)
static

Interpolate tmp field onto faces using 'interpolate(<name>)'.

◆ interpolate() [11/15]

template<class Type>
tmp< FieldField< fvsPatchField, Type > > interpolate ( const FieldField< fvPatchField, Type > & fvpff)
static

Interpolate boundary field onto faces (simply a type conversion).

◆ interpolate() [12/15]

template<class Type>
tmp< FieldField< fvsPatchField, Type > > interpolate ( const tmp< FieldField< fvPatchField, Type > > & tfvpff)
static

Interpolate boundary field onto faces (simply a type conversion).

◆ interpolate() [13/15]

Foam::one interpolate ( const Foam::one & )
inline

Interpolate 'one' returning 'one'.

Definition at line 222 of file surfaceInterpolate.H.

◆ dotInterpolate() [1/2]

◆ dotInterpolate() [2/2]

template<class Type>
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate ( const surfaceVectorField & Sf,
const tmp< GeometricField< Type, fvPatchField, volMesh > > & tvf )
static

Interpolate tmp field onto faces.

and 'dot' with given surfaceVectorField Sf

◆ surfaceSum() [3/5]

◆ surfaceSum() [4/5]

template<class Type, class FType, class ResultType, class CellToFaceOp>
void surfaceSum ( const surfaceScalarField & lambdas,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const GeometricField< FType, fvsPatchField, surfaceMesh > & sadd,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result,
const bool doCorrectBoundaryConditions )

◆ surfaceSum() [5/5]

template<class Type, class FType0, class FType1, class ResultType, class CellToFaceOp>
void surfaceSum ( const surfaceScalarField & lambdas,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const GeometricField< FType0, fvsPatchField, surfaceMesh > & sf0,
const GeometricField< FType1, fvsPatchField, surfaceMesh > & sf1,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result,
const bool doCorrectBoundaryConditions )

◆ GaussOp() [1/2]

template<class Type, class ResultType, class CombineOp>
void GaussOp ( const surfaceScalarField & lambdas,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const CombineOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result )

◆ surfaceOp() [1/2]

◆ surfaceSnSum() [1/5]

◆ surfaceSnSum() [2/5]

◆ surfaceSnSum() [3/5]

template<class Type, class GType, class ResultType, class CellToFaceOp>
void surfaceSnSum ( const surfaceScalarField & gammaWeights,
const GeometricField< GType, fvPatchField, volMesh > & gamma,
const surfaceScalarField & deltaCoeffs,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result,
const bool doCorrectBoundaryConditions )

◆ surfaceSnSum() [4/5]

template<class Type, class GType, class ResultType, class CellToFaceOp>
void surfaceSnSum ( const surfaceScalarField & gammaWeights,
const GeometricField< GType, fvPatchField, volMesh > & gamma,
const surfaceScalarField & deltaCoeffs,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const GeometricField< Type, fvsPatchField, surfaceMesh > & sadd,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result,
const bool doCorrectBoundaryConditions )

◆ surfaceSnSum() [5/5]

template<class Type, class GType0, class GType1, class ResultType, class CellToFaceOp>
void surfaceSnSum ( const surfaceScalarField & gammaWeights,
const GeometricField< GType0, fvPatchField, volMesh > & gamma0,
const GeometricField< GType1, fvPatchField, volMesh > & gamma1,
const surfaceScalarField & deltaCoeffs,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result,
const bool doCorrectBoundaryConditions )

◆ interpolate() [14/15]

◆ interpolate() [15/15]

◆ GaussOp() [2/2]

template<class Type, class ResultType, class CellToFaceOp>
void GaussOp ( const surfaceScalarField & lambdas,
const GeometricField< Type, fvPatchField, volMesh > & vf,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result )

Interpolate to face (using cop) and apply Gauss. Note: uses V(),.

not Vsc()

References Foam::doCorrectBoundaryConditions(), and gamma.

Here is the call graph for this function:

◆ surfaceOp() [2/2]

template<class Type, class ResultType, class CellToFaceOp>
void surfaceOp ( const GeometricField< Type, fvPatchField, volMesh > & vf,
const surfaceVectorField & ownLs,
const surfaceVectorField & neiLs,
const CellToFaceOp & cop,
GeometricField< ResultType, fvPatchField, volMesh > & result )

Interpolate to face (using cop) and apply distribution vectors.