All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Foam::fvc Namespace Reference

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

Functions

template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const GeometricField< Type, fvsPatchField, surfaceMesh > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
 
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 dimensioned< Type > dt, const fvMesh &mesh)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const dimensionedScalar &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &alpha, const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt (const GeometricField< Type, fvsPatchField, surfaceMesh > &sf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const one &, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf, const one &)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
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)
 
geometricZeroField ddt (const one &, const one &)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
tmp< surfaceScalarFieldflux (const volVectorField &vvf)
 Return the face-flux field obtained from the given volVectorField. More...
 
tmp< surfaceScalarFieldflux (const tmp< volVectorField > &tvvf)
 Return the face-flux field obtained from the given tmp volVectorField. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &, Istream &schemeData)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
tmp< surfaceScalarFieldmeshPhi (const volVectorField &U)
 
tmp< scalarFieldmeshPhi (const volVectorField &U, const label patchi)
 
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...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volScalarField &alpha, const volScalarField &rho, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
template<class MRFType >
void correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF)
 
template<class MRFType >
void correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF)
 
void correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi)
 
void correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
tmp< volScalarFieldreconstructMag (const surfaceScalarField &)
 
tmp< volScalarFieldreconstructMag (const tmp< surfaceScalarField > &)
 
void smooth (volScalarField &field, const scalar coeff)
 
void spread (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2, const scalar alphaMax=0.99, const scalar alphaMin=0.01)
 
void sweep (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const GeometricField< Type, fvPatchField, volMesh > &su, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tsu, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const dimensionedScalar &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
void surfaceIntegrate (Field< Type > &ivf, const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const DimensionedField< Type, volMesh > &df)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const tmp< DimensionedField< Type, volMesh >> &tdf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const DimensionedField< Type, volMesh > &df)
 
template<class Type >
dimensioned< Type > domainIntegrate (const tmp< DimensionedField< Type, volMesh >> &tdf)
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, Istream &schemeData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, Istream &schemeData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces using 'interpolate(<name>)'. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 Interpolate tmp field onto faces using 'interpolate(<name>)'. More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const FieldField< fvPatchField, Type > &fvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const tmp< FieldField< fvPatchField, Type >> &tfvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
one interpolate (const one &)
 Interpolate 'one' returning 'one'. More...
 
template<class Type >
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces. More...
 
template<class Type >
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 Interpolate tmp field onto faces. More...
 

Detailed Description

Namespace of functions to calculate explicit derivatives.

Function Documentation

◆ average() [1/4]

◆ 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 92 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 108 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 119 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/2]

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

◆ cellReduce() [2/2]

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

◆ 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(), IOobject::name(), tmp< T >::ref(), and Foam::skew().

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

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 DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and d2dt2Scheme< Type >::New().

Referenced by fvModels::d2dt2().

Here is the call graph for this function:
Here is the caller 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 DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and d2dt2Scheme< Type >::New().

Here is the call graph for this function:

◆ ddt() [1/9]

◆ ddt() [2/9]

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

Definition at line 61 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [3/9]

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

Definition at line 76 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [4/9]

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

Definition at line 92 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [5/9]

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

Definition at line 108 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [6/9]

Definition at line 131 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [7/9]

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

Definition at line 146 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [8/9]

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

Definition at line 158 of file fvcDdt.C.

References ddt(), and ddtCorr().

Here is the call graph for this function:

◆ ddtCorr() [1/12]

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

Definition at line 170 of file fvcDdt.C.

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

Referenced by ddt(), ddtCorr(), and if().

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

◆ ddtCorr() [2/12]

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

Definition at line 186 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [3/12]

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

Definition at line 207 of file fvcDdt.C.

References ddtCorr(), DimensionedField< Type, GeoMesh >::mesh(), phi, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [4/12]

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

Definition at line 232 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [5/12]

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

Definition at line 249 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [6/12]

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

Definition at line 271 of file fvcDdt.C.

References ddtCorr(), DimensionedField< Type, GeoMesh >::mesh(), phi, and Uf.

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(), DimensionedField< Type, GeoMesh >::mesh(), and psi.

Referenced by 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< T >::clear(), and DDt().

Here is the call graph for this function:

◆ ddt() [9/9]

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

Definition at line 112 of file fvcDdt.H.

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

Here is the call graph for this function:

◆ ddtCorr() [7/12]

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

Definition at line 170 of file fvcDdt.C.

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

Referenced by ddt(), ddtCorr(), and if().

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

◆ ddtCorr() [8/12]

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

Definition at line 186 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [9/12]

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

Definition at line 207 of file fvcDdt.C.

References ddtCorr(), DimensionedField< Type, GeoMesh >::mesh(), phi, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [10/12]

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

Definition at line 232 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [11/12]

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

Definition at line 249 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddtCorr() [12/12]

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

Definition at line 271 of file fvcDdt.C.

References ddtCorr(), DimensionedField< Type, GeoMesh >::mesh(), phi, and Uf.

Here is the call graph for this function:

◆ div() [1/18]

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

Definition at line 47 of file fvcDiv.C.

References IOobject::name(), GeometricField< Type, PatchField, GeoMesh >::New(), and surfaceIntegrate().

Referenced by Implicit< CloudType >::cacheFields(), kEqn< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), thixotropicViscosity::correct(), kEpsilon< compressible::momentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), lambdaThixotropic< BasicMomentumTransportModel >::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correct(), Foam::CorrectPhi(), DDt(), div(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::DivDevRhoReff(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::divDevTau(), nonlinearEddyViscosity< incompressible::RASModel >::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divj(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::divj(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), for(), forAll(), forAllConstIter(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), Foam::hydrostaticInitialisation(), if(), kinematicSingleLayer::predictDelta(), displacementSBRStressFvMotionSolver::solve(), thermalBaffle::solveEnergy(), cavitationModel::SU(), kinematicSingleLayer::updateContinuityErr(), while(), and FSD::~FSD().

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

References div(), DimensionedField< Type, GeoMesh >::mesh(), divScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [4/18]

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

Definition at line 102 of file fvcDiv.C.

References div().

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

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

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

References div(), flux(), DimensionedField< Type, GeoMesh >::mesh(), convectionScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [8/18]

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

Definition at line 174 of file fvcDiv.C.

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

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

References div().

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

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

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

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

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

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

Here is the call graph for this function:

◆ div() [13/18]

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

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

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

Here is the call graph for this function:

◆ div() [15/18]

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

Definition at line 81 of file fvcDiv.C.

References div(), DimensionedField< Type, GeoMesh >::mesh(), divScheme< Type >::New(), and ref().

Here is the call graph for this function:

◆ div() [16/18]

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

Definition at line 102 of file fvcDiv.C.

References div().

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

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

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

References div().

Here is the call graph for this function:

◆ flux() [1/11]

◆ flux() [2/11]

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

Definition at line 45 of file fvcFlux.C.

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

Here is the call graph for this function:

◆ flux() [3/11]

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

Definition at line 163 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [4/11]

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

Definition at line 45 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [5/11]

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

Definition at line 63 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [6/11]

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

Definition at line 76 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [7/11]

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

Definition at line 94 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [8/11]

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

Definition at line 112 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [9/11]

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

Definition at line 131 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [10/11]

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

Definition at line 146 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [11/11]

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

Definition at line 180 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ grad() [1/12]

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

Definition at line 52 of file fvcGrad.C.

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

Referenced by GradientDispersionRAS< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), dynamicKEqn< BasicMomentumTransportModel >::Ce(), thermocapillaryForce::correct(), diffusion::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicMomentumTransportModel >::correct(), dynamicLagrangian< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), Poisson::correct(), LamBremhorstKE::correct(), ShihQuadraticKE::correct(), kOmega< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), Maxwell< BasicMomentumTransportModel >::correct(), LienLeschziner::correct(), kEpsilon< compressible::momentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), SpalartAllmaras< BasicMomentumTransportModel >::correct(), SSG< BasicMomentumTransportModel >::correct(), SpalartAllmarasDES< BasicMomentumTransportModel >::correct(), LienCubicKE::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), LRR< BasicMomentumTransportModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), kkLOmega::correct(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicMomentumTransportModel >::correctNut(), WALE< BasicMomentumTransportModel >::correctNut(), SmagorinskyZhang< BasicMomentumTransportModel >::correctNut(), ShihQuadraticKE::correctNut(), Smagorinsky< BasicMomentumTransportModel >::correctNut(), kOmega2006< BasicMomentumTransportModel >::correctNut(), realizableKE< BasicMomentumTransportModel >::correctNut(), dynamicKEqn< BasicMomentumTransportModel >::correctNut(), LienCubicKE::correctNut(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correctNut(), kOmegaSSTLM< BasicMomentumTransportModel >::correctReThetatGammaInt(), curl(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::devTau(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::devTau(), Maxwell< BasicMomentumTransportModel >::devTau(), forces::devTau(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::DivDevRhoReff(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), WALE< BasicMomentumTransportModel >::epsilon(), scalarTransport::execute(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), buoyantKEpsilon< BasicMomentumTransportModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicMomentumTransportModel >::k(), WALE< BasicMomentumTransportModel >::k(), Smagorinsky< BasicMomentumTransportModel >::k(), SpalartAllmarasDES< BasicMomentumTransportModel >::k(), lambdaThixotropic< BasicMomentumTransportModel >::lambdaThixotropic(), magSqrGradGrad(), interfaceProperties::n(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicMomentumTransportModel >::Qsas(), eddyViscosity< LESModel< BasicMomentumTransportModel > >::sigma(), continuousGasKEpsilon< BasicMomentumTransportModel >::sigma(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicMomentumTransportModel >::Stilda(), strainRateViscosityModel::strainRate(), while(), XiReactionRate::write(), Basic< Type >::~Basic(), FSD::~FSD(), and gradScheme< Type >::~gradScheme().

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(), DimensionedField< Type, GeoMesh >::mesh(), 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().

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(), and IOobject::name().

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 grad(), gaussGrad< Type >::gradf(), and IOobject::name().

Referenced by GradientDispersionRAS< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), dynamicKEqn< BasicMomentumTransportModel >::Ce(), thermocapillaryForce::correct(), diffusion::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicMomentumTransportModel >::correct(), dynamicLagrangian< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), Poisson::correct(), LamBremhorstKE::correct(), ShihQuadraticKE::correct(), kOmega< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), Maxwell< BasicMomentumTransportModel >::correct(), LienLeschziner::correct(), kEpsilon< compressible::momentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), SpalartAllmaras< BasicMomentumTransportModel >::correct(), SSG< BasicMomentumTransportModel >::correct(), SpalartAllmarasDES< BasicMomentumTransportModel >::correct(), LienCubicKE::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), LRR< BasicMomentumTransportModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), kkLOmega::correct(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicMomentumTransportModel >::correctNut(), WALE< BasicMomentumTransportModel >::correctNut(), SmagorinskyZhang< BasicMomentumTransportModel >::correctNut(), ShihQuadraticKE::correctNut(), Smagorinsky< BasicMomentumTransportModel >::correctNut(), kOmega2006< BasicMomentumTransportModel >::correctNut(), realizableKE< BasicMomentumTransportModel >::correctNut(), dynamicKEqn< BasicMomentumTransportModel >::correctNut(), LienCubicKE::correctNut(), kOmegaSST< eddyViscosity< RASModel< BasicMomentumTransportModel > >, BasicMomentumTransportModel >::correctNut(), kOmegaSSTLM< BasicMomentumTransportModel >::correctReThetatGammaInt(), curl(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::devTau(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::devTau(), Maxwell< BasicMomentumTransportModel >::devTau(), forces::devTau(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::DivDevRhoReff(), linearViscousStress< LESModel< BasicMomentumTransportModel > >::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), WALE< BasicMomentumTransportModel >::epsilon(), scalarTransport::execute(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), buoyantKEpsilon< BasicMomentumTransportModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicMomentumTransportModel >::k(), WALE< BasicMomentumTransportModel >::k(), Smagorinsky< BasicMomentumTransportModel >::k(), SpalartAllmarasDES< BasicMomentumTransportModel >::k(), lambdaThixotropic< BasicMomentumTransportModel >::lambdaThixotropic(), magSqrGradGrad(), interfaceProperties::n(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicMomentumTransportModel >::Qsas(), eddyViscosity< LESModel< BasicMomentumTransportModel > >::sigma(), continuousGasKEpsilon< BasicMomentumTransportModel >::sigma(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicMomentumTransportModel >::Stilda(), strainRateViscosityModel::strainRate(), while(), XiReactionRate::write(), Basic< Type >::~Basic(), FSD::~FSD(), and gradScheme< Type >::~gradScheme().

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(), DimensionedField< Type, GeoMesh >::mesh(), 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().

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(), and IOobject::name().

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]

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

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(), and IOobject::name().

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 IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::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().

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 IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::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 laplacian(), DimensionedField< Type, GeoMesh >::mesh(), laplacianScheme< Type, GType >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [10/24]

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

Definition at line 212 of file fvcLaplacian.C.

References laplacian().

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

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

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(), and IOobject::name().

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(), Foam::name(), and IOobject::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 IOobject::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 laplacian(), DimensionedField< Type, GeoMesh >::mesh(), laplacianScheme< Type, GType >::New(), and ref().

Here is the call graph for this function:

◆ laplacian() [18/24]

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

Definition at line 354 of file fvcLaplacian.C.

References laplacian().

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

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

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(), and IOobject::name().

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< Type, PatchField, GeoMesh >::component(), grad(), Foam::magSqr(), and tmp< T >::ref().

Referenced by LaunderSharmaKE< BasicMomentumTransportModel >::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 67 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/4]

◆ meshPhi() [2/4]

Foam::tmp< Foam::scalarField > meshPhi ( const volVectorField U,
const label  patchi 
)

Definition at line 47 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ meshPhi() [3/4]

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

Definition at line 61 of file fvcMeshPhi.C.

References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), dimensioned< Type >::name(), IOobject::name(), and Foam::compressible::New().

Here is the call graph for this function:

◆ meshPhi() [4/4]

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

Definition at line 75 of file fvcMeshPhi.C.

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

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

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

Referenced by Foam::CorrectPhi(), makeRelative(), meshPhi(), and while().

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

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

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

References interpolate(), makeAbsolute(), DimensionedField< Type, GeoMesh >::mesh(), and meshPhi().

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

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

Referenced by Foam::CorrectPhi(), if(), makeAbsolute(), and makeRelative().

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

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

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

References interpolate(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and relative().

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

References mesh, and meshPhi().

Referenced by makeAbsolute().

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

References absolute(), interpolate(), mesh, and meshPhi().

Here is the call graph for this function:

◆ absolute() [1/3]

◆ absolute() [2/3]

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

References absolute(), interpolate(), mesh, meshPhi(), Foam::name(), and Foam::compressible::New().

Here is the call graph for this function:

◆ absolute() [3/3]

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

Return the given relative flux in absolute form.

Definition at line 249 of file fvcMeshPhi.C.

References correctUf(), interpolate(), mesh, meshPhi(), Foam::name(), and Foam::compressible::New().

Here is the call graph for this function:

◆ correctUf() [1/2]

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

Definition at line 28 of file fvcMeshPhiTemplates.C.

References correctRhoUf(), fvMesh::dynamic(), interpolate(), fvMesh::magSf(), mesh, DimensionedField< Type, GeoMesh >::mesh(), n, fvMesh::Sf(), and Uf.

Referenced by absolute(), correctUf(), and while().

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

◆ correctRhoUf() [1/2]

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

Definition at line 48 of file fvcMeshPhiTemplates.C.

References absolute(), fvMesh::dynamic(), interpolate(), fvMesh::magSf(), mesh, DimensionedField< Type, GeoMesh >::mesh(), n, rhoUf, and fvMesh::Sf().

Referenced by correctRhoUf(), correctUf(), and if().

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

◆ correctUf() [2/2]

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

Definition at line 275 of file fvcMeshPhi.C.

References correctRhoUf(), and correctUf().

Here is the call graph for this function:

◆ correctRhoUf() [2/2]

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

Definition at line 286 of file fvcMeshPhi.C.

References correctRhoUf().

Here is the call graph for this function:

◆ reconstruct() [1/4]

◆ 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 97 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstruct() [3/4]

◆ reconstruct() [4/4]

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

Definition at line 97 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

◆ reconstructMag() [2/2]

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

Definition at line 109 of file fvcReconstructMag.C.

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

Here is the call graph for this function:

◆ smooth()

◆ spread()

◆ sweep()

◆ snGrad() [1/4]

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

Definition at line 45 of file fvcSnGrad.C.

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

Referenced by MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::correct(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::DivDevRhoReff(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divj(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), for(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), kinematicSingleLayer::gGradRho(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), Foam::hydrostaticInitialisation(), if(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::j(), unityLewisFourier< laminarThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), anisotropicFilter::operator()(), Fourier< BasicThermophysicalTransportModel >::q(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), unityLewisFourier< laminarThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), snGradScheme< Type >::sndGrad(), snGrad(), snGradScheme< Type >::snGrad(), kinematicSingleLayer::solveAlpha(), kinematicSingleLayer::solveMomentum(), interfaceProperties::surfaceTensionForce(), externalCoupledMixedFvPatchField< scalar >::transferData(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs(), externalWallHeatFluxTemperatureFvPatchScalarField::updateCoeffs(), and while().

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

◆ snGrad() [2/4]

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

Definition at line 61 of file fvcSnGrad.C.

References 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 IOobject::name(), and 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 
)

Definition at line 44 of file fvcSup.C.

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

References Sp().

Here is the call graph for this function:

◆ Sp() [1/3]

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

Definition at line 67 of file fvcSup.C.

Referenced by Foam::fvm::Sp(), and Foam::fvm::Su().

Here is the caller graph for this function:

◆ Sp() [2/3]

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

Definition at line 78 of file fvcSup.C.

References Sp().

Here is the call graph for this function:

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

References SuSp().

Here is the call graph for this function:

◆ 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 if(), Foam::fvm::Sp(), and ReactingCloud< Foam::DSMCCloud >::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]

◆ surfaceIntegrate() [2/3]

◆ surfaceIntegrate() [3/3]

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

Definition at line 115 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate(), and surfaceSum().

Here is the call graph for this function:

◆ surfaceSum() [1/2]

◆ surfaceSum() [2/2]

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

Definition at line 179 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 DimensionedField< Type, GeoMesh >::mesh(), and GeometricField< Type, PatchField, GeoMesh >::primitiveField().

Referenced by domainIntegrate().

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

◆ volumeIntegrate() [2/4]

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

Definition at line 56 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ volumeIntegrate() [3/4]

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

Definition at line 67 of file fvcVolumeIntegrate.C.

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

Here is the call graph for this function:

◆ volumeIntegrate() [4/4]

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

Definition at line 75 of file fvcVolumeIntegrate.C.

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

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

◆ 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< Type, GeoMesh >::dimensions(), Foam::dimVol, domainIntegrate(), Foam::gSum(), IOobject::name(), 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/4]

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

Return weighting factors for scheme given from Istream.

Referenced by cloudSolution::read().

Here is the caller graph for this function:

◆ scheme() [2/4]

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

Return weighting factors for scheme given by name in dictionary.

◆ scheme() [3/4]

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

Return weighting factors for scheme given from Istream.

◆ scheme() [4/4]

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

Return weighting factors for scheme given by name in dictionary.

◆ interpolate() [1/13]

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

Interpolate field onto faces using scheme given by Istream.

Referenced by absolute(), effectivenessHeatExchangerSource::addSup(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), Implicit< CloudType >::cacheFields(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::correct(), advectionDiffusion::correct(), pointLinear< Type >::correction(), correctRhoUf(), correctUf(), ReynoldsStress< LESModel< BasicMomentumTransportModel > >::DivDevRhoReff(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divj(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::divq(), scalarTransport::execute(), phaseScalarTransport::execute(), limitedSurfaceInterpolationScheme< scalar >::flux(), for(), forAll(), interfaceProperties::fraction(), faceCorrectedSnGrad< Type >::fullGradCorrection(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), surfaceFieldValue::getFieldValues(), kinematicSingleLayer::gGradRho(), Foam::hydrostaticInitialisation(), if(), Foam::interpolate(), interRegionModel::interpolate(), cyclicAMIPolyPatch::interpolate(), interpolationPointMVC< Type >::interpolate(), interpolationCellPoint< Foam::Vector >::interpolate(), interpolation< Foam::Vector >::interpolate(), fvMeshSubset::interpolate(), surfaceInterpolationScheme< GType >::interpolate(), meshToMesh0::interpolate(), cuttingPlane::interpolateField(), distanceSurface::interpolateField(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::j(), unityLewisFourier< laminarThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), PhiScheme< Type, PhiLimiter >::limiter(), makeAbsolute(), makeRelative(), mixtureKEpsilon< BasicMomentumTransportModel >::mixFlux(), incompressibleTwoPhaseMixture::muf(), incompressibleTwoPhaseMixture::nuf(), inverseVolumeDiffusivity::operator()(), motionDirectionalDiffusivity::operator()(), inverseDistanceDiffusivity::operator()(), simpleFilter::operator()(), compressibleMomentumTransportModel::phi(), Fourier< BasicThermophysicalTransportModel >::q(), Fickian< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), unityLewisFourier< laminarThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), MaxwellStefan< unityLewisFourier< laminarThermophysicalTransportModel > >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), relative(), kinematicSingleLayer::rhog(), scalarTransport::scalarTransport(), displacementSBRStressFvMotionSolver::solve(), GAMGSolver::solve(), kinematicSingleLayer::solveAlpha(), thermalBaffle::solveEnergy(), kinematicSingleLayer::solveMomentum(), interfaceProperties::surfaceTensionForce(), while(), and AveragingMethod< Foam::Vector >::write().

◆ interpolate() [2/13]

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 7 of file directionInterpolate.H.

References interpolate(), IOobject::name(), word::null, GeometricField< Type, PatchField, GeoMesh >::ref(), and sf().

Here is the call graph for this function:

◆ interpolate() [3/13]

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

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

◆ interpolate() [4/13]

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

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

◆ interpolate() [5/13]

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

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

◆ interpolate() [6/13]

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

Interpolate field onto faces using scheme given by Istream.

◆ interpolate() [7/13]

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

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

◆ interpolate() [8/13]

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

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

◆ interpolate() [9/13]

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

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

◆ interpolate() [10/13]

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

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

◆ interpolate() [11/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [12/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [13/13]

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

Interpolate 'one' returning 'one'.

Definition at line 190 of file surfaceInterpolate.H.

References dotInterpolate().

Here is the call graph for this function:

◆ dotInterpolate() [1/2]

◆ dotInterpolate() [2/2]

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

Interpolate tmp field onto faces.

and 'dot' with given surfaceVectorField Sf