Functions
Foam::fvc Namespace Reference

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

Functions

template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const GeometricField< Type, fvsPatchField, surfaceMesh > &, 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 surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &psi)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &psi)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const dimensioned< Type > dt, const fvMesh &mesh)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const dimensionedScalar &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const volScalarField &alpha, const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt (const GeometricField< Type, fvsPatchField, surfaceMesh > &sf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const one &, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf, const one &)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
geometricZeroField ddt (const one &, const one &)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> &Uf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh >> div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
tmp< surfaceScalarFieldflux (const volVectorField &vvf)
 Return the face-flux field obtained from the given volVectorField. More...
 
tmp< surfaceScalarFieldflux (const tmp< volVectorField > &tvvf)
 Return the face-flux field obtained from the given tmp volVectorField. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const tmp< GeometricField< Type, fvPatchField, volMesh >> &tvf)
 
tmp< surfaceScalarFieldmeshPhi (const volVectorField &U)
 
tmp< surfaceScalarFieldmeshPhi (const dimensionedScalar &rho, const volVectorField &U)
 
tmp< surfaceScalarFieldmeshPhi (const volScalarField &rho, const volVectorField &U)
 
void makeRelative (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux relative. More...
 
void makeRelative (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeRelative (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeAbsolute (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
void correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi)
 
void correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh >> reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &tssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> &)
 
tmp< volScalarFieldreconstructMag (const surfaceScalarField &)
 
tmp< volScalarFieldreconstructMag (const tmp< surfaceScalarField > &)
 
void smooth (volScalarField &field, const scalar coeff)
 
void spread (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2, const scalar alphaMax=0.99, const scalar alphaMin=0.01)
 
void sweep (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2)
 
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]

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

◆ average() [2/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 99 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 115 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 126 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 optionList::d2dt2(), and optionList::~optionList().

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

◆ d2dt2() [2/2]

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::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/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() [1/9]

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

◆ 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> > Foam::fvc::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> > Foam::fvc::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(), forAllIter(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), and if().

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

◆ ddtCorr() [2/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() [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(), forAllIter(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), and if().

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

◆ ddtCorr() [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 
)

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

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

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

Referenced by Implicit< CloudType >::cacheFields(), kEqn< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), thixotropicViscosity::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel >::correct(), Foam::CorrectPhi(), DDt(), div(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), nonlinearEddyViscosity< incompressible::RASModel >::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::DivDevRhoReff(), for(), forAll(), forAllConstIter(), forAllIter(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), if(), displacementSBRStressFvMotionSolver::solve(), reactingOneDim::solveContinuity(), kinematicSingleLayer::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), reactingOneDim::solveSpeciesMass(), while(), and FSD< ReactionThermo, ThermoType >::~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 65 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [3/18]

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

Definition at line 84 of file fvcDiv.C.

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

References div().

Here is the call graph for this function:

◆ div() [7/18]

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

Definition at line 159 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> > Foam::fvc::div ( const tmp< surfaceScalarField > &  tflux,
const GeometricField< Type, fvPatchField, volMesh > &  vf,
const word name 
)

Definition at line 177 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> > Foam::fvc::div ( const surfaceScalarField flux,
const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf,
const word name 
)

Definition at line 195 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [10/18]

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

Definition at line 213 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [11/18]

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

Definition at line 232 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> > Foam::fvc::div ( const tmp< surfaceScalarField > &  tflux,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)

Definition at line 247 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> > Foam::fvc::div ( const surfaceScalarField flux,
const tmp< GeometricField< Type, fvPatchField, volMesh >> &  tvf 
)

Definition at line 264 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [14/18]

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

Definition at line 281 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 84 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 105 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 128 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 145 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ flux() [1/10]

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

Definition at line 32 of file fvcFlux.C.

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

Referenced by Foam::fvm::div(), div(), flux(), for(), forAllIter(), gaussConvectionScheme< Type >::fvcDiv(), if(), kinematicSingleLayer::kinematicSingleLayer(), Foam::MULES::limit(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), thermoSingleLayer::thermoSingleLayer(), and while().

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

◆ flux() [2/10]

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/10]

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

Definition at line 150 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [4/10]

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

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/10]

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

Definition at line 63 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [6/10]

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

Definition at line 81 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [7/10]

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

Definition at line 99 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [8/10]

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

Definition at line 118 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [9/10]

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

Definition at line 133 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [10/10]

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

Definition at line 167 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< BasicTurbulenceModel >::Ce(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), ShihQuadraticKE::correct(), LamBremhorstKE::correct(), Poisson::correct(), LienLeschziner::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kkLOmega::correct(), kOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel >::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), linearViscousStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), forces::devRhoReff(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::DivDevRhoReff(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), forAllIter(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), eddyViscosity< RASModel< BasicTurbulenceModel > >::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), while(), XiReactionRate::write(), Basic< Type >::~Basic(), FSD< ReactionThermo, ThermoType >::~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< BasicTurbulenceModel >::Ce(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), ShihQuadraticKE::correct(), LamBremhorstKE::correct(), Poisson::correct(), LienLeschziner::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), kOmega< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), v2f< BasicTurbulenceModel >::correct(), kkLOmega::correct(), kOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel >::correct(), cubic< Type >::correction(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< LESeddyViscosity< BasicTurbulenceModel >, BasicTurbulenceModel >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), linearViscousStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::devRhoReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), forces::devRhoReff(), linearViscousStress< RASModel< BasicTurbulenceModel > >::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), ReynoldsStress< RASModel< BasicTurbulenceModel > >::DivDevRhoReff(), WALE< BasicTurbulenceModel >::epsilon(), Smagorinsky< BasicTurbulenceModel >::epsilon(), forAllIter(), correctedSnGrad< Type >::fullGradCorrection(), gaussLaplacianScheme< Type, GType >::fvmLaplacianUncorrected(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), grad(), if(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), eddyViscosity< RASModel< BasicTurbulenceModel > >::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), while(), XiReactionRate::write(), Basic< Type >::~Basic(), FSD< ReactionThermo, ThermoType >::~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]

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

◆ laplacian() [2/24]

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

Definition at line 61 of file fvcLaplacian.C.

References laplacian().

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< BasicTurbulenceModel >::correct(), qZeta::correct(), and magSqrGradGrad().

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

◆ magSqrGradGrad() [2/2]

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

Definition at line 67 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/3]

Definition at line 34 of file fvcMeshPhi.C.

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

Referenced by absolute(), if(), makeAbsolute(), makeRelative(), meshPhi(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), relative(), movingWallVelocityFvPatchVectorField::updateCoeffs(), and while().

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

◆ meshPhi() [2/3]

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

Definition at line 47 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ meshPhi() [3/3]

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

Definition at line 61 of file fvcMeshPhi.C.

References makeRelative(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and Foam::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 75 of file fvcMeshPhi.C.

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

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

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 87 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 100 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 114 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 126 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 139 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 153 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 170 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ absolute() [1/2]

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

◆ absolute() [2/2]

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

Return the given relative flux in absolute form.

Definition at line 205 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ correctUf()

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

Definition at line 223 of file fvcMeshPhi.C.

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

Referenced by absolute(), and while().

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

◆ correctRhoUf()

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

Definition at line 241 of file fvcMeshPhi.C.

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

Referenced by correctUf(), and if().

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

◆ reconstruct() [1/4]

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

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

References reconstruct().

Here is the call graph for this function:

◆ reconstruct() [3/4]

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

◆ reconstruct() [4/4]

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

Definition at line 104 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

tmp< volScalarField > reconstructMag ( const surfaceScalarField ssf)

◆ reconstructMag() [2/2]

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

Definition at line 117 of file fvcReconstructMag.C.

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

Here is the call graph for this function:

◆ smooth()

void smooth ( volScalarField field,
const scalar  coeff 
)

◆ spread()

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

◆ sweep()

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

◆ snGrad() [1/4]

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

◆ snGrad() [2/4]

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

Definition at line 61 of file fvcSnGrad.C.

References 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 SemiImplicitSource< Type >::addSup(), 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]

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

◆ surfaceIntegrate() [2/3]

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

◆ surfaceIntegrate() [3/3]

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

Definition at line 122 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate(), and surfaceSum().

Here is the call graph for this function:

◆ surfaceSum() [1/2]

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

◆ surfaceSum() [2/2]

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

Definition at line 193 of file fvcSurfaceIntegrate.C.

References surfaceSum().

Here is the call graph for this function:

◆ volumeIntegrate() [1/4]

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

Definition at line 45 of file fvcVolumeIntegrate.C.

References 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]

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

◆ domainIntegrate() [2/4]

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

Definition at line 101 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [3/4]

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

Definition at line 113 of file fvcVolumeIntegrate.C.

References DimensionedField< 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(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), pointLinear< Type >::correction(), correctRhoUf(), correctUf(), limitedSurfaceInterpolationScheme< Type >::flux(), for(), forAll(), forAllIter(), faceCorrectedSnGrad< Type >::fullGradCorrection(), ddtScheme< Type >::fvcDdtPhiCoeff(), 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(), if(), Foam::interpolate(), interRegionHeatTransferModel::interpolate(), cyclicAMIPolyPatch::interpolate(), interpolationCellPoint< Foam::Vector >::interpolate(), interpolationPointMVC< Type >::interpolate(), surfaceInterpolationScheme< GType >::interpolate(), meshToMesh0::interpolate(), sampledCuttingPlane::interpolateField(), sampledIsoSurface::interpolateField(), distanceSurface::interpolateField(), uniformInterpolationTable< scalar >::interpolateLog10(), PhiScheme< Type, PhiLimiter >::limiter(), interpolationLookUpTable< scalar >::lookUp(), makeAbsolute(), makeRelative(), isoSurface::meshCells(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), compressibleTurbulenceModel::phi(), dynamicRefineFvMesh::refine(), relative(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), GAMGSolver::solve(), reactingOneDim::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), interfaceProperties::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), 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]

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

◆ 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