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. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
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 one &, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf, const 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 one &, const 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)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
tmp< surfaceScalarFieldflux (const volVectorField &vvf)
 Return the face-flux field obtained from the given volVectorField. More...
 
tmp< surfaceScalarFieldflux (const tmp< volVectorField > &tvvf)
 Return the face-flux field obtained from the given tmp volVectorField. More...
 
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< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
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. More...
 
void makeRelative (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeRelative (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeAbsolute (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
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)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
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. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, Istream &schemeData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces using 'interpolate(<name>)'. More...
 
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>)'. More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const FieldField< fvPatchField, Type > &fvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const tmp< FieldField< fvPatchField, Type >> &tfvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
Foam::one interpolate (const Foam::one &)
 Interpolate 'one' returning 'one'. More...
 
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. More...
 
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. More...
 

Detailed Description

Namespace of functions to calculate explicit derivatives.

Function Documentation

◆ average() [1/4]

tmp< GeometricField< Type, fvPatchField, volMesh > > average ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf)

Area-weighted average a surfaceField creating a volField.

Definition at line 48 of file fvcAverage.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), and surfaceSum().

Referenced by average(), ATCModel::computeLimiter(), and IATE::correct().

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

◆ average() [2/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 95 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ average() [3/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 111 of file fvcAverage.C.

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

Here is the call graph for this function:

◆ average() [4/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 122 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/2]

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::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]

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::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 54 of file fvcCorrectAlpha.C.

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

Here is the call graph for this function:

◆ curl() [1/2]

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

Definition at line 47 of file fvcCurl.C.

References grad(), 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]

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

Definition at line 70 of file fvcCurl.C.

References curl().

Here is the call graph for this function:

◆ d2dt2() [1/2]

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

Definition at line 47 of file fvcD2dt2.C.

References d2dt2Scheme< Type >::New().

Here is the call graph for this function:

◆ d2dt2() [2/2]

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

Definition at line 62 of file fvcD2dt2.C.

References d2dt2Scheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ DDt() [1/2]

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

Definition at line 47 of file fvcDDt.C.

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

Referenced by DDt(), MRFZoneList::DDt(), MovingPhaseModel< BasePhaseModel >::UEqn(), and MovingPhaseModel< BasePhaseModel >::UfEqn().

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

◆ DDt() [2/2]

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

Definition at line 69 of file fvcDDt.C.

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

Here is the call graph for this function:

◆ ddt() [1/9]

tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const dimensioned< Type >  dt,
const fvMesh mesh 
)

Definition at line 47 of file fvcDdt.C.

References mesh, dimensioned< Type >::name(), and ddtScheme< Type >::New().

Referenced by IATE::correct(), kineticTheoryModel::correct(), phaseSystem::correctKinematics(), DDt(), ddt(), Curle::execute(), energyTransport::execute(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), twoPhaseSystem::solve(), and populationBalanceModel::solve().

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

◆ ddt() [2/9]

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

Definition at line 63 of file fvcDdt.C.

References ddtScheme< Type >::New().

Here is the call graph for this function:

◆ ddt() [3/9]

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

Definition at line 78 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [4/9]

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

Definition at line 94 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [5/9]

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

Definition at line 110 of file fvcDdt.C.

References Foam::constant::atomic::alpha, dimensioned< Type >::name(), ddtScheme< Type >::New(), and rho.

Here is the call graph for this function:

◆ ddt() [6/9]

Definition at line 133 of file fvcDdt.C.

References ddtScheme< Type >::New().

Here is the call graph for this function:

◆ ddt() [7/9]

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

Definition at line 148 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [8/9]

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

Definition at line 160 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddtCorr() [1/12]

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

Definition at line 172 of file fvcDdt.C.

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

Referenced by ddtCorr().

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

◆ ddtCorr() [2/12]

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

Definition at line 188 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [3/12]

tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::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 209 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [4/12]

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

Definition at line 234 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [5/12]

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

Definition at line 251 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [6/12]

tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::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 273 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [9/9]

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

Definition at line 114 of file fvcDdt.H.

◆ ddtCorr() [7/12]

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

Definition at line 172 of file fvcDdt.C.

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

Referenced by ddtCorr().

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

◆ ddtCorr() [8/12]

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

Definition at line 188 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [9/12]

tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::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 209 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [10/12]

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

Definition at line 234 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [11/12]

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

Definition at line 251 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [12/12]

tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::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 273 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ div() [1/18]

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

Definition at line 49 of file fvcDiv.C.

References surfaceIntegrate().

Referenced by adjointSensitivity::adjointMeshMovementSource(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), momentumError::calcMomentError(), hydrostaticPressure::calculateAndWrite(), adjointSpalartAllmaras::conservativeMomentumSource(), simple::continuityErrors(), adjointSimple::continuityErrors(), IATE::correct(), kEqn< BasicTurbulenceModel >::correct(), thixotropicViscosity::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), advectionDiffusion::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), incompressiblePrimalSolver::correctBoundaryConditions(), DDt(), kineticTheoryModel::devRhoReff(), div(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), energyTransport::execute(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), phaseSystem::K(), simple::mainIter(), adjointSimple::mainIter(), kineticTheoryModel::R(), adjointMeshMovementSolver::solve(), displacementSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), populationBalanceModel::solve(), kinematicSingleLayer::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), reactingOneDim::solveSpeciesMass(), and continuityError::write().

Here is the call graph for this function:

◆ div() [2/18]

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

Definition at line 67 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [3/18]

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

Definition at line 86 of file fvcDiv.C.

References Foam::name(), divScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [4/18]

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

Definition at line 107 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [5/18]

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

Definition at line 130 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [6/18]

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

Definition at line 147 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [7/18]

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

Definition at line 161 of file fvcDiv.C.

References flux(), Foam::name(), convectionScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [8/18]

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

Definition at line 179 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [9/18]

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

Definition at line 197 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [10/18]

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

Definition at line 215 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [11/18]

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

Definition at line 234 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [12/18]

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

Definition at line 249 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [13/18]

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

Definition at line 266 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [14/18]

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

Definition at line 283 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [15/18]

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

Definition at line 86 of file fvcDiv.C.

References Foam::name(), divScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [16/18]

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

Definition at line 107 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [17/18]

tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div ( const GeometricField< Type, fvPatchField, volMesh > &  )

Definition at line 130 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [18/18]

tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div ( const tmp< GeometricField< Type, fvPatchField, volMesh >> &  )

Definition at line 147 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ flux() [1/10]

◆ flux() [2/10]

tmp<surfaceScalarField> Foam::fvc::flux ( const tmp< volVectorField > &  tvvf)

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

◆ flux() [3/10]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux ( const surfaceScalarField phi,
const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf 
)

Definition at line 152 of file fvcFluxTemplates.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [4/10]

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

Definition at line 47 of file fvcFluxTemplates.C.

References Foam::name(), convectionScheme< Type >::New(), and phi.

Here is the call graph for this function:

◆ flux() [5/10]

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

Definition at line 65 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [6/10]

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

Definition at line 83 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [7/10]

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

Definition at line 101 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [8/10]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux ( const surfaceScalarField phi,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)

Definition at line 120 of file fvcFluxTemplates.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [9/10]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)

Definition at line 135 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [10/10]

tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf 
)

Definition at line 169 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ grad() [1/12]

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

Definition at line 54 of file fvcGrad.C.

References gaussGrad< Type >::gradf().

Referenced by sensitivitySurface::accumulateIntegrand(), sensitivitySurfacePoints::accumulateIntegrand(), ATCstandard::addATC(), ATCUaGradU::addATC(), viscousDissipation::addSup(), jouleHeatingSource::addSup(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), Moraga::Cl(), LegendreMagnaudet::Cl(), adjointSensitivity::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), Maxwell< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Poisson::correct(), ShihQuadraticKE::correct(), LamBremhorstKE::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienLeschziner::correct(), kOmega< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kineticTheoryModel::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), multiphaseStabilizedTurbulence::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kkLOmega::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kOmegaSST::correctBoundaryConditions(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), adjointLaminar::devReff(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointSpalartAllmaras::devReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), kineticTheoryModel::devRhoReff(), forces::devRhoReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), shapeSensitivities::dvdbMult(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), turbulentDispersionModel::F(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCUaGradU::getFISensitivityTerm(), ATCstandard::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), simple::mainIter(), adjointSimple::mainIter(), phaseSystem::nHatfv(), WALE< BasicTurbulenceModel >::omega(), Smagorinsky< BasicTurbulenceModel >::omega(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), viscosityModel::strainRate(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), adjointSpalartAllmaras::updatePrimalRelatedFields(), and XiReactionRate::write().

Here is the call graph for this function:

◆ grad() [2/12]

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

Definition at line 71 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [3/12]

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

Definition at line 94 of file fvcGrad.C.

References Foam::name(), and gradScheme< Type >::New().

Here is the call graph for this function:

◆ grad() [4/12]

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

Definition at line 116 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [5/12]

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

Definition at line 145 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [6/12]

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

Definition at line 162 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [7/12]

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

Definition at line 54 of file fvcGrad.C.

References gaussGrad< Type >::gradf().

Referenced by sensitivitySurface::accumulateIntegrand(), sensitivitySurfacePoints::accumulateIntegrand(), ATCUaGradU::addATC(), ATCstandard::addATC(), viscousDissipation::addSup(), jouleHeatingSource::addSup(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), Moraga::Cl(), LegendreMagnaudet::Cl(), adjointSensitivity::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), Maxwell< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Poisson::correct(), ShihQuadraticKE::correct(), LamBremhorstKE::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienLeschziner::correct(), kOmega< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kineticTheoryModel::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), multiphaseStabilizedTurbulence::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kkLOmega::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kOmegaSST::correctBoundaryConditions(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), adjointLaminar::devReff(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointSpalartAllmaras::devReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), kineticTheoryModel::devRhoReff(), forces::devRhoReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), shapeSensitivities::dvdbMult(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), turbulentDispersionModel::F(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCstandard::getFISensitivityTerm(), ATCUaGradU::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), simple::mainIter(), adjointSimple::mainIter(), phaseSystem::nHatfv(), WALE< BasicTurbulenceModel >::omega(), Smagorinsky< BasicTurbulenceModel >::omega(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), viscosityModel::strainRate(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), adjointSpalartAllmaras::updatePrimalRelatedFields(), and XiReactionRate::write().

Here is the call graph for this function:

◆ grad() [8/12]

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

Definition at line 71 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [9/12]

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

Definition at line 94 of file fvcGrad.C.

References Foam::name(), and gradScheme< Type >::New().

Here is the call graph for this function:

◆ grad() [10/12]

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

Definition at line 116 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [11/12]

tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad ( const GeometricField< Type, fvPatchField, volMesh > &  )

Definition at line 145 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [12/12]

tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad ( const tmp< GeometricField< Type, fvPatchField, volMesh >> &  )

Definition at line 162 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ laplacian() [1/24]

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

Definition at line 47 of file fvcLaplacian.C.

References Foam::name(), laplacianScheme< Type, GType >::New(), and ref().

Referenced by kEpsilonPhitF< BasicTurbulenceModel >::correct(), adjointSpalartAllmaras::correct(), momentumError::divDevRhoReff(), thermo::evolveRegion(), laplacian(), laplaceFilter::operator()(), kinematicSingleLayer::pu(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), adjointEikonalSolver::solve(), and reactingOneDim::solveEnergy().

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

◆ laplacian() [2/24]

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

Definition at line 63 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [3/24]

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

Definition at line 80 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [4/24]

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

Definition at line 91 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [5/24]

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

Definition at line 109 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [6/24]

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

Definition at line 135 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [7/24]

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

Definition at line 153 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [8/24]

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

Definition at line 178 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [9/24]

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

Definition at line 197 of file fvcLaplacian.C.

References gamma, Foam::name(), laplacianScheme< Type, GType >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [10/24]

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 214 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [11/24]

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 232 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [12/24]

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 250 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [13/24]

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

Definition at line 269 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [14/24]

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

Definition at line 286 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [15/24]

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

Definition at line 303 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [16/24]

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

Definition at line 320 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [17/24]

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

Definition at line 339 of file fvcLaplacian.C.

References gamma, Foam::name(), laplacianScheme< Type, GType >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [18/24]

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 356 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [19/24]

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 374 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [20/24]

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 391 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [21/24]

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

Definition at line 410 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [22/24]

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

Definition at line 427 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [23/24]

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

Definition at line 444 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [24/24]

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

Definition at line 460 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ magSqrGradGrad() [1/2]

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

Definition at line 46 of file fvcMagSqrGradGrad.C.

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

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

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

◆ magSqrGradGrad() [2/2]

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

Definition at line 69 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/3]

Definition at line 36 of file fvcMeshPhi.C.

References Foam::New().

Referenced by absolute(), if(), makeAbsolute(), makeRelative(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), cyclicAMIFvPatch::movePoints(), cyclicACMIFvPatch::movePoints(), relative(), and movingWallVelocityFvPatchVectorField::updateCoeffs().

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

◆ meshPhi() [2/3]

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

Definition at line 49 of file fvcMeshPhi.C.

References Foam::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 63 of file fvcMeshPhi.C.

References Foam::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 77 of file fvcMeshPhi.C.

References meshPhi(), phi, and U.

Referenced by Foam::CorrectPhi(), if(), and MRFZoneList::relative().

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 89 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 102 of file fvcMeshPhi.C.

References Foam::fac::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 116 of file fvcMeshPhi.C.

References meshPhi(), phi, and U.

Referenced by MRFZoneList::absolute(), Foam::CorrectPhi(), and if().

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 128 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 141 of file fvcMeshPhi.C.

References Foam::fac::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 155 of file fvcMeshPhi.C.

References mesh, meshPhi(), and U.

Referenced by MRFZoneList::correctBoundaryFlux(), and pimpleControl::criteriaSatisfied().

Here is the call graph for this function:
Here is the caller 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 172 of file fvcMeshPhi.C.

References Foam::fac::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 207 of file fvcMeshPhi.C.

References Foam::fac::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 225 of file fvcMeshPhi.C.

References Foam::fac::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 243 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ reconstruct() [1/4]

tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::reconstruct ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf)

Definition at line 56 of file fvcReconstruct.C.

References Foam::inv(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, and surfaceSum().

Referenced by ATCstandard::addATC(), ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), for(), gradAlpha::gradAlpha(), if(), isoAlpha::isoAlpha(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), reconstructionSchemes::surface(), and while().

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

◆ reconstruct() [2/4]

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

Definition at line 98 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstruct() [3/4]

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

Definition at line 56 of file fvcReconstruct.C.

References Foam::inv(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, and surfaceSum().

Referenced by ATCstandard::addATC(), ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), for(), gradAlpha::gradAlpha(), if(), isoAlpha::isoAlpha(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), reconstructionSchemes::surface(), and while().

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

◆ reconstruct() [4/4]

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

Definition at line 98 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

tmp< volScalarField > reconstructMag ( const surfaceScalarField ssf)

Definition at line 46 of file fvcReconstructMag.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::dimArea, forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, and Foam::Zero.

Referenced by reconstructMag().

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

◆ reconstructMag() [2/2]

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

Definition at line 114 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 44 of file fvcSmooth.C.

References field(), forAll, mesh, and Foam::foamVersion::patch.

Referenced by if(), snappySnapDriver::preSmoothPatch(), DILUSmoother::scalarSmooth(), FDICSmoother::scalarSmooth(), DICSmoother::scalarSmooth(), symGaussSeidelSmoother::scalarSmooth(), GaussSeidelSmoother::scalarSmooth(), nonBlockingGaussSeidelSmoother::scalarSmooth(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), GaussSeidelSmoother::smooth(), and 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 133 of file fvcSmooth.C.

References Foam::constant::atomic::alpha, field(), forAll, Foam::mag(), Foam::max(), smoothData::trackData::maxRatio, mesh, and Foam::foamVersion::patch.

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 231 of file fvcSmooth.C.

References Foam::constant::atomic::alpha, field(), forAll, Foam::mag(), Foam::max(), mesh, and Foam::foamVersion::patch.

Referenced by TGaussSeidelSmoother< Type, DType, LUType >::smooth(), GaussSeidelSmoother::smooth(), symGaussSeidelSmoother::smooth(), DILUSmoother::smooth(), FDICSmoother::smooth(), DICSmoother::smooth(), and nonBlockingGaussSeidelSmoother::smooth().

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

◆ spreadSource()

void spreadSource ( volScalarField mDotOut,
const volScalarField mDotIn,
const volScalarField alpha1,
const volScalarField alpha2,
const dimensionedScalar D,
const scalar  cutoff 
)

Smearing of source term field

Calculate Nl and Nv

Set source terms in cells with alpha1 < cutoff or alpha1 > 1-cutoff

Definition at line 325 of file fvcSmooth.C.

References alpha1, alpha2, D, Foam::dimless, Foam::dimMass, Foam::dimTime, domainIntegrate(), forAll, Foam::fac::laplacian(), mesh, reduce(), fvMatrix< Type >::solve(), Sp, dimensioned< Type >::value(), and Foam::Zero.

Referenced by interfaceHeatResistance< Thermo, OtherThermo >::Kexp().

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

◆ snGrad() [1/4]

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

Definition at line 47 of file fvcSnGrad.C.

References Foam::name(), and snGradScheme< Type >::New().

Referenced by hydrostaticPressure::calculateAndWrite(), yPlus::execute(), turbulentDispersionModel::Ff(), for(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), transformFaPatchField< Type >::gradientBoundaryCoeffs(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), if(), simple::mainIter(), adjointSimple::mainIter(), anisotropicFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), reactingEulerHtcModel::q(), externalCoupledMixedFvPatchField< scalar >::readData(), Foam::setSnGrad(), snGradScheme< Type >::sndGrad(), snGrad(), snGradScheme< Type >::snGrad(), twoPhaseSystem::solve(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), phaseSystem::surfaceTensionForce(), lumpedMassWallTemperatureFvPatchScalarField::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs(), externalWallHeatFluxTemperatureFvPatchScalarField::updateCoeffs(), while(), and externalCoupledMixedFvPatchField< scalar >::writeData().

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

◆ snGrad() [2/4]

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

Definition at line 63 of file fvcSnGrad.C.

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

Here is the call graph for this function:

◆ snGrad() [3/4]

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

Definition at line 80 of file fvcSnGrad.C.

References snGrad().

Here is the call graph for this function:

◆ snGrad() [4/4]

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

Definition at line 91 of file fvcSnGrad.C.

References snGrad().

Here is the call graph for this function:

◆ Su() [1/2]

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

Definition at line 46 of file fvcSup.C.

Referenced by populationBalanceModel::solve().

Here is the caller graph for this function:

◆ Su() [2/2]

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

Definition at line 57 of file fvcSup.C.

◆ Sp() [1/3]

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

Definition at line 69 of file fvcSup.C.

Referenced by kineticTheoryModel::correct().

Here is the caller graph for this function:

◆ Sp() [2/3]

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

Definition at line 80 of file fvcSup.C.

◆ Sp() [3/3]

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

Definition at line 92 of file fvcSup.C.

◆ SuSp() [1/2]

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

Definition at line 104 of file fvcSup.C.

◆ SuSp() [2/2]

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

Definition at line 115 of file fvcSup.C.

◆ surfaceIntegrate() [1/3]

void surfaceIntegrate ( Field< Type > &  ivf,
const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf 
)

Definition at line 46 of file fvcSurfaceIntegrate.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, and mesh.

Referenced by isoAdvection::advect(), Foam::MULES::correct(), div(), setFlow::execute(), Foam::MULES::explicitSolve(), boundedConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvmDiv(), gaussConvectionScheme< Type >::fvmDiv(), anisotropicFilter::operator()(), and surfaceIntegrate().

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

◆ surfaceIntegrate() [2/3]

tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf)

Definition at line 84 of file fvcSurfaceIntegrate.C.

References Foam::dimVol, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::ref(), surfaceIntegrate(), and Foam::Zero.

Here is the call graph for this function:

◆ surfaceIntegrate() [3/3]

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

Definition at line 119 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate().

Here is the call graph for this function:

◆ surfaceSum() [1/2]

tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf)

Definition at line 135 of file fvcSurfaceIntegrate.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::ref(), and Foam::Zero.

Referenced by anisotropicFilter::anisotropicFilter(), average(), cellCoBlended< Type >::blendingFactor(), kinematicSingleLayer::CourantNumber(), forAll(), if(), simpleFilter::operator()(), reconstruct(), and surfaceSum().

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

◆ surfaceSum() [2/2]

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

Definition at line 190 of file fvcSurfaceIntegrate.C.

References surfaceSum().

Here is the call graph for this function:

◆ volumeIntegrate() [1/4]

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

Definition at line 47 of file fvcVolumeIntegrate.C.

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

Referenced by domainIntegrate().

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

◆ volumeIntegrate() [2/4]

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

Definition at line 58 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ volumeIntegrate() [3/4]

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

Definition at line 69 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]

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

Definition at line 77 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

dimensioned< Type > domainIntegrate ( const GeometricField< Type, fvPatchField, volMesh > &  vf)

Definition at line 88 of file fvcVolumeIntegrate.C.

References Foam::dimVol, Foam::gSum(), and volumeIntegrate().

Referenced by interRegionHeatTransferModel::addSup(), reactingOneDim::calculateMassTransfer(), kinematicSingleLayer::continuityCheck(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), domainIntegrate(), forAll(), if(), spreadSource(), specieReactionRates< ChemistryModelType >::write(), and regionSizeDistribution::write().

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

◆ domainIntegrate() [2/4]

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

Definition at line 103 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [3/4]

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

Definition at line 115 of file fvcVolumeIntegrate.C.

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

Here is the call graph for this function:

◆ domainIntegrate() [4/4]

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

Definition at line 130 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ scheme() [1/4]

static tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme ( const surfaceScalarField faceFlux,
Istream schemeData 
)
static

Return weighting factors for scheme given from Istream.

◆ scheme() [2/4]

static tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme ( const surfaceScalarField faceFlux,
const word name 
)
static

Return weighting factors for scheme given by name in dictionary.

◆ scheme() [3/4]

static tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme ( const fvMesh mesh,
Istream schemeData 
)
static

Return weighting factors for scheme given from Istream.

◆ scheme() [4/4]

static tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme ( const fvMesh mesh,
const word name 
)
static

Return weighting factors for scheme given by name in dictionary.

◆ interpolate() [1/13]

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

Interpolate field onto faces using scheme given by Istream.

Referenced by extractEulerianParticles::accumulateParticleInfo(), effectivenessHeatExchangerSource::addSup(), alphaCorr(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), hydrostaticPressure::calculateAndWrite(), parseDriver::cellToFace(), adjointEikonalSolver::computeYPhi(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), interpolated::damp(), filmFlux::execute(), energyTransport::execute(), extractEulerianParticles::execute(), liftModel::Ff(), turbulentDispersionModel::Ff(), wallLubricationModel::Ff(), ddtScheme< Type >::fvcDdtPhiCoeff(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), phaseSystem::generatePhi(), isoAdvection::getRhoPhi(), Foam::interpolate(), blendedInterfacialModel::interpolate(), segregated::Kf(), virtualMassModel::Kf(), AttouFerschneider::Kf(), dragModel::Kf(), simple::mainIter(), adjointSimple::mainIter(), dynamicRefineFvMesh::mapFields(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), phaseSystem::nHatfv(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), compressibleTurbulenceModel::phi(), extractEulerianParticles::phiU(), phasePressureModel::pPrimef(), kineticTheoryModel::pPrimef(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), phaseSystem::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), and dynamicMotionSolverFvMeshAMI::update().

◆ interpolate() [2/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::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.

◆ interpolate() [3/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::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.

◆ interpolate() [4/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::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.

◆ interpolate() [5/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::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.

◆ interpolate() [6/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const GeometricField< Type, fvPatchField, volMesh > &  tvf,
Istream schemeData 
)
static

Interpolate field onto faces using scheme given by Istream.

◆ interpolate() [7/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const GeometricField< Type, fvPatchField, volMesh > &  tvf,
const word name 
)
static

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

◆ interpolate() [8/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf,
const word name 
)
static

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

◆ interpolate() [9/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const GeometricField< Type, fvPatchField, volMesh > &  tvf)
static

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

◆ interpolate() [10/13]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf)
static

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

◆ interpolate() [11/13]

static tmp<FieldField<fvsPatchField, Type> > Foam::fvc::interpolate ( const FieldField< fvPatchField, Type > &  fvpff)
static

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [12/13]

static tmp<FieldField<fvsPatchField, Type> > Foam::fvc::interpolate ( const tmp< FieldField< fvPatchField, Type >> &  tfvpff)
static

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [13/13]

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

Interpolate 'one' returning 'one'.

Definition at line 192 of file surfaceInterpolate.H.

◆ dotInterpolate() [1/2]

◆ dotInterpolate() [2/2]

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

Interpolate tmp field onto faces.

and 'dot' with given surfaceVectorField Sf