Functions
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 > &ssf, const CombineOp &cop, const Type &nullValue)
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > & > tssf, const CombineOp &cop, const Type &nullValue)
 
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)
 
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, 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 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)
 
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 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< 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 > > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &phi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &tphi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &phi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &tphi, 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 > &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...
 
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)
 
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 >
tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, Istream &streamData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, Istream &streamData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf, const surfaceScalarField &faceFlux, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
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 >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf, const tmp< surfaceScalarField > &tFaceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const tmp< surfaceScalarField > &tFaceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
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 >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &vf)
 Interpolate field onto faces using 'interpolate(<name>)'. More...
 
template<class Type >
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 >
tmp< FieldField< fvsPatchField, Type > > interpolate (const FieldField< fvPatchField, Type > &fvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
template<class Type >
tmp< FieldField< fvsPatchField, Type > > interpolate (const tmp< FieldField< fvPatchField, Type > > &tfvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
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 tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces using 'interpolate(<name>)'. 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< 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...
 
one interpolate (const one &)
 Interpolate 'one' returning 'one'. 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)

◆ 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 94 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 110 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 121 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/3]

tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ssf,
const CombineOp &  cop,
const Type &  nullValue 
)

Definition at line 46 of file fvcCellReduce.C.

References GeometricField::boundaryField(), forAll, GeometricField::internalField(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, fvsPatchField::patch(), and fvPatch::start().

Referenced by blendingFactor::calc(), and cellReduce().

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

◆ cellReduce() [2/3]

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::cellReduce ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > & >  tssf,
const CombineOp &  cop,
const Type &  nullValue 
)

Definition at line 112 of file fvcCellReduce.C.

References cellReduce().

Here is the call graph for this function:

◆ cellReduce() [3/3]

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

◆ curl() [1/2]

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

Definition at line 45 of file fvcCurl.C.

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

Referenced by LiftForce< CloudType >::cacheFields(), curl(), vorticity::execute(), main(), and vorticityWriter::write().

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 68 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 45 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 60 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 45 of file fvcDDt.C.

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

Referenced by DDt(), and MRFZoneList::DDt().

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 67 of file fvcDDt.C.

References tmp::clear(), DDt(), and psi.

Here is the call graph for this function:

◆ ddt() [1/8]

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

◆ ddt() [2/8]

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

Definition at line 61 of file fvcDdt.C.

References ddtScheme< Type >::New().

Here is the call graph for this function:

◆ ddt() [3/8]

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

Definition at line 76 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [4/8]

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

Definition at line 92 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [5/8]

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

Definition at line 108 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [6/8]

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

Definition at line 131 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [7/8]

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

Definition at line 143 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddtCorr() [1/8]

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 155 of file fvcDdt.C.

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

Referenced by CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), and if().

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

◆ ddtCorr() [2/8]

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 171 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [3/8]

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 192 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [4/8]

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 209 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [8/8]

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

Definition at line 106 of file fvcDdt.H.

◆ ddtCorr() [5/8]

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 155 of file fvcDdt.C.

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

Referenced by CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), and if().

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

◆ ddtCorr() [6/8]

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 171 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [7/8]

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 192 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [8/8]

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 209 of file fvcDdt.C.

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

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 47 of file fvcDiv.C.

References surfaceIntegrate().

Referenced by Implicit< CloudType >::cacheFields(), calcFvcDiv::calcDiv(), interfaceProperties::calculateK(), FSD< CombThermoType, ThermoType >::calculateSourceNorm(), kOmegaSSTDES< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), thixotropicViscosity::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), Foam::CorrectPhi(), DDt(), div(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), nonlinearEddyViscosity< incompressible::RASModel >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), for(), forAllConstIter(), forAllIter(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), if(), Foam::MULES::implicitSolve(), main(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), reactingOneDim::solveContinuity(), kinematicSingleLayer::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), reactingOneDim::solveSpeciesMass(), while(), and div::writeDivField().

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

◆ div() [2/18]

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

Definition at line 65 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 84 of file fvcDiv.C.

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

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 105 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 128 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 145 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 159 of file fvcDiv.C.

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

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 177 of file fvcDiv.C.

References tmp::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 195 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 213 of file fvcDiv.C.

References tmp::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 232 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 247 of file fvcDiv.C.

References tmp::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 264 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 281 of file fvcDiv.C.

References tmp::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 84 of file fvcDiv.C.

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

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 105 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 128 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 145 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ flux() [1/8]

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

Definition at line 45 of file fvcFlux.C.

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

Referenced by flux(), for(), and gaussConvectionScheme< Type >::fvcDiv().

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

◆ flux() [2/8]

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

Definition at line 63 of file fvcFlux.C.

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

Here is the call graph for this function:

◆ flux() [3/8]

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

Definition at line 81 of file fvcFlux.C.

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

Here is the call graph for this function:

◆ flux() [4/8]

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

Definition at line 99 of file fvcFlux.C.

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

Here is the call graph for this function:

◆ flux() [5/8]

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

Definition at line 118 of file fvcFlux.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [6/8]

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

Definition at line 133 of file fvcFlux.C.

References tmp::clear(), and flux().

Here is the call graph for this function:

◆ flux() [7/8]

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

Definition at line 150 of file fvcFlux.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [8/8]

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

Definition at line 167 of file fvcFlux.C.

References tmp::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 52 of file fvcGrad.C.

References gaussGrad< Type >::gradf().

Referenced by GradientDispersionRAS< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), Foam::calc(), DEShybrid< Type >::calcBlendingFactor(), immersedBoundaryForces::calcForcesMoment(), calcFvcGrad::calcGrad(), LimitedScheme< Type, Limiter, LimitFunc >::calcLimiter(), interfaceProperties::calculateK(), FSD< CombThermoType, ThermoType >::calculateSourceNorm(), dynamicKEqn< BasicTurbulenceModel >::Ce(), thermocapillaryForce::correct(), diffusion< CombThermoType, ThermoType >::correct(), contactAngleForce::correct(), kOmegaSSTDES< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Poisson::correct(), LamBremhorstKE::correct(), ShihQuadraticKE::correct(), LienLeschziner::correct(), diffusionMulticomponent< CombThermoType, ThermoType >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kkLOmega::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTSato< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), curl(), kkLOmega::D(), linearViscousStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), forces::devRhoReff(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), quadricMetric::evaluateGradients(), knuppMetric::evaluateGradients(), Lambda2::execute(), Q::execute(), forAllIter(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::gammaSnGradCorr(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), main(), meshToMesh::mapInternalSrcToTgt(), meshToMesh::mapInternalTgtToSrc(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), eddyViscosity< RASModel< BasicTurbulenceModel > >::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), Basic< Type >::updateGrad(), while(), and magGrad::writeMagGradField().

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 69 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 92 of file fvcGrad.C.

References grad(), 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 114 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 143 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 160 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 52 of file fvcGrad.C.

References gaussGrad< Type >::gradf().

Referenced by GradientDispersionRAS< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), Foam::calc(), DEShybrid< Type >::calcBlendingFactor(), immersedBoundaryForces::calcForcesMoment(), calcFvcGrad::calcGrad(), LimitedScheme< Type, Limiter, LimitFunc >::calcLimiter(), interfaceProperties::calculateK(), FSD< CombThermoType, ThermoType >::calculateSourceNorm(), dynamicKEqn< BasicTurbulenceModel >::Ce(), thermocapillaryForce::correct(), diffusion< CombThermoType, ThermoType >::correct(), contactAngleForce::correct(), kOmegaSSTDES< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Poisson::correct(), LamBremhorstKE::correct(), ShihQuadraticKE::correct(), LienLeschziner::correct(), diffusionMulticomponent< CombThermoType, ThermoType >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kkLOmega::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTSato< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), curl(), kkLOmega::D(), linearViscousStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), forces::devRhoReff(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), quadricMetric::evaluateGradients(), knuppMetric::evaluateGradients(), Lambda2::execute(), Q::execute(), forAllIter(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::gammaSnGradCorr(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), main(), meshToMesh::mapInternalSrcToTgt(), meshToMesh::mapInternalTgtToSrc(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), eddyViscosity< RASModel< BasicTurbulenceModel > >::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), Basic< Type >::updateGrad(), while(), and magGrad::writeMagGradField().

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 69 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 92 of file fvcGrad.C.

References grad(), 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 114 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 143 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 160 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 
)

◆ laplacian() [2/24]

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

Definition at line 61 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 78 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 89 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 107 of file fvcLaplacian.C.

References laplacian(), dimensioned::name(), 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 133 of file fvcLaplacian.C.

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

References laplacian(), dimensioned::name(), 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 176 of file fvcLaplacian.C.

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

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

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

References 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 248 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 267 of file fvcLaplacian.C.

References 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 284 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 301 of file fvcLaplacian.C.

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

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

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

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

References 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 389 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 408 of file fvcLaplacian.C.

References 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 425 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 442 of file fvcLaplacian.C.

References 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 458 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 44 of file fvcMagSqrGradGrad.C.

References GeometricField::component(), grad(), and Foam::magSqr().

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 66 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/3]

Definition at line 33 of file fvcMeshPhi.C.

References Foam::compressible::New().

Referenced by absolute(), if(), makeAbsolute(), makeRelative(), meshPhi(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), 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 46 of file fvcMeshPhi.C.

References meshPhi(), Foam::compressible::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 60 of file fvcMeshPhi.C.

References meshPhi(), Foam::compressible::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 74 of file fvcMeshPhi.C.

References meshPhi(), phi, and U.

Referenced by Foam::CorrectPhi(), Foam::immersedBoundaryAdjustPhi(), 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 86 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 99 of file fvcMeshPhi.C.

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

References meshPhi(), phi, and U.

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

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 125 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 138 of file fvcMeshPhi.C.

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

References Foam::MULES::interpolate(), mesh, meshPhi(), rho, and U.

Here is the call graph for this function:

◆ absolute() [1/2]

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

◆ 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 204 of file fvcMeshPhi.C.

References Foam::MULES::interpolate(), mesh, meshPhi(), rho, 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 54 of file fvcReconstruct.C.

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

Referenced by Implicit< CloudType >::cacheFields(), for(), if(), main(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), 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 96 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 54 of file fvcReconstruct.C.

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

Referenced by Implicit< CloudType >::cacheFields(), for(), if(), main(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), 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 96 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 44 of file fvcReconstructMag.C.

References GeometricField::boundaryField(), Foam::dimArea, forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, and patchi.

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 118 of file fvcReconstructMag.C.

References tmp::clear(), and reconstructMag().

Here is the call graph for this function:

◆ smooth()

void smooth ( volScalarField field,
const scalar  coeff 
)

◆ 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 
)

◆ sweep()

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

◆ snGrad() [1/4]

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

◆ snGrad() [2/4]

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

Definition at line 61 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 78 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 89 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 
)

◆ 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 55 of file fvcSup.C.

◆ Sp() [1/3]

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

◆ Sp() [2/3]

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

Definition at line 78 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 90 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 102 of file fvcSup.C.

Referenced by SemiImplicitSource::addSup(), if(), and ReactingCloud< CloudType >::Srho().

Here is the caller graph for this function:

◆ SuSp() [2/2]

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

Definition at line 113 of file fvcSup.C.

◆ surfaceIntegrate() [1/3]

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

◆ surfaceIntegrate() [2/3]

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

◆ surfaceIntegrate() [3/3]

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

Definition at line 122 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)

◆ surfaceSum() [2/2]

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

Definition at line 193 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 45 of file fvcVolumeIntegrate.C.

References GeometricField::internalField().

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 56 of file fvcVolumeIntegrate.C.

References tmp::clear().

Here is the call graph for this function:

◆ volumeIntegrate() [3/4]

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

Definition at line 67 of file fvcVolumeIntegrate.C.

References DimensionedField::field(), and DimensionedField::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 75 of file fvcVolumeIntegrate.C.

References tmp::clear().

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

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

◆ domainIntegrate() [2/4]

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

Definition at line 101 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 113 of file fvcVolumeIntegrate.C.

References DimensionedField::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 128 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ scheme() [1/8]

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

Return weighting factors for scheme given from Istream.

Definition at line 43 of file surfaceInterpolate.C.

References surfaceInterpolationScheme< Type >::New().

Referenced by cloudSolution::read().

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

◆ scheme() [2/8]

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 60 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ scheme() [3/8]

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

Return weighting factors for scheme given from Istream.

Definition at line 77 of file surfaceInterpolate.C.

References mesh, and surfaceInterpolationScheme< Type >::New().

Here is the call graph for this function:

◆ scheme() [4/8]

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 93 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [1/25]

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

Interpolate field onto faces using scheme given by Istream.

Definition at line 110 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Referenced by effectivenessHeatExchangerSource::addSup(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), DEShybrid< Type >::calcBlendingFactor(), interfaceProperties::calculateK(), CoEulerDdtScheme< Type >::CofrDeltaT(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), Peclet::execute(), ddtScheme< Type >::fvcDdtPhiCoeff(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), gaussLaplacianScheme< Type, GType >::gammaSnGradCorr(), Foam::interpolate(), Foam::MULES::interpolate(), interpolate(), kinematicSingleLayer::kinematicSingleLayer(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), kinematicSingleLayer::netMass(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), compressibleTurbulenceModel::phi(), dynamicRefineFvMesh::refine(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), reactingOneDim::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), interfaceProperties::surfaceTensionForce(), thermoSingleLayer::thermoSingleLayer(), dynamicRefineFvMesh::unrefine(), and wallHeatFluxWriter::write().

Here is the call graph for this function:

◆ interpolate() [2/25]

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

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

Definition at line 133 of file surfaceInterpolate.C.

◆ interpolate() [3/25]

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

Definition at line 156 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [4/25]

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

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

Definition at line 174 of file surfaceInterpolate.C.

References tmp::clear(), interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [5/25]

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

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

Definition at line 192 of file surfaceInterpolate.C.

References tmp::clear(), interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [6/25]

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

Interpolate field onto faces using scheme given by Istream.

Definition at line 212 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Here is the call graph for this function:

◆ interpolate() [7/25]

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

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

Definition at line 233 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [8/25]

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

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

Definition at line 255 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [9/25]

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

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

Definition at line 273 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Here is the call graph for this function:

◆ interpolate() [10/25]

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

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

Definition at line 294 of file surfaceInterpolate.C.

References interpolate().

Here is the call graph for this function:

◆ interpolate() [11/25]

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

Interpolate boundary field onto faces (simply a type conversion)

Definition at line 307 of file surfaceInterpolate.C.

References forAll, and patchi.

◆ interpolate() [12/25]

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

Interpolate boundary field onto faces (simply a type conversion)

Definition at line 332 of file surfaceInterpolate.C.

References interpolate().

Here is the call graph for this function:

◆ scheme() [5/8]

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

Return weighting factors for scheme given from Istream.

Definition at line 43 of file surfaceInterpolate.C.

References surfaceInterpolationScheme< Type >::New().

Referenced by cloudSolution::read().

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

◆ scheme() [6/8]

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 60 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ scheme() [7/8]

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

Return weighting factors for scheme given from Istream.

Definition at line 77 of file surfaceInterpolate.C.

References mesh, and surfaceInterpolationScheme< Type >::New().

Here is the call graph for this function:

◆ scheme() [8/8]

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 93 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [13/25]

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.

Definition at line 110 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Referenced by effectivenessHeatExchangerSource::addSup(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), DEShybrid< Type >::calcBlendingFactor(), interfaceProperties::calculateK(), CoEulerDdtScheme< Type >::CofrDeltaT(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), Peclet::execute(), ddtScheme< Type >::fvcDdtPhiCoeff(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), gaussLaplacianScheme< Type, GType >::gammaSnGradCorr(), Foam::interpolate(), Foam::MULES::interpolate(), interpolate(), kinematicSingleLayer::kinematicSingleLayer(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), kinematicSingleLayer::netMass(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), compressibleTurbulenceModel::phi(), dynamicRefineFvMesh::refine(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), reactingOneDim::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), interfaceProperties::surfaceTensionForce(), thermoSingleLayer::thermoSingleLayer(), dynamicRefineFvMesh::unrefine(), and wallHeatFluxWriter::write().

Here is the call graph for this function:

◆ interpolate() [14/25]

static tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate ( const GeometricField< Type, fvPatchField, volMesh > &  vf,
const surfaceScalarField dir,
const word reconFieldName = word::null 
)
static

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

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

Definition at line 133 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, interpolate(), Foam::name(), word::null, and sf().

Here is the call graph for this function:

◆ interpolate() [15/25]

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.

Definition at line 156 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [16/25]

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.

Definition at line 174 of file surfaceInterpolate.C.

References tmp::clear(), interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [17/25]

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.

Definition at line 192 of file surfaceInterpolate.C.

References tmp::clear(), interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [18/25]

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.

Definition at line 212 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Here is the call graph for this function:

◆ interpolate() [19/25]

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.

Definition at line 233 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, interpolate(), and Foam::name().

Here is the call graph for this function:

◆ interpolate() [20/25]

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.

Definition at line 255 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

◆ interpolate() [21/25]

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>)'.

Definition at line 294 of file surfaceInterpolate.C.

References interpolate().

Here is the call graph for this function:

◆ interpolate() [22/25]

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

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

Definition at line 273 of file surfaceInterpolate.C.

References Foam::endl(), Foam::Info, and interpolate().

Here is the call graph for this function:

◆ interpolate() [23/25]

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

Interpolate boundary field onto faces (simply a type conversion)

Definition at line 307 of file surfaceInterpolate.C.

References forAll, and patchi.

◆ interpolate() [24/25]

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

Interpolate boundary field onto faces (simply a type conversion)

Definition at line 332 of file surfaceInterpolate.C.

References interpolate().

Here is the call graph for this function:

◆ interpolate() [25/25]

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

Interpolate 'one' returning 'one'.

Definition at line 189 of file surfaceInterpolate.H.