FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

Foam::fvc Namespace Reference

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


Detailed Description

Namespace of functions to calculate explicit derivatives.

Functions

template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
average (const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
 Area-weighted average a surfaceField creating a volField.
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
curl (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
curl (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
d2dt2 (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
d2dt2 (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
ddt (const dimensioned< Type > dt, const fvMesh &mesh)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
ddt (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
ddt (const dimensionedScalar &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
ddt (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< typename
flux< Type >::type,
fvsPatchField, surfaceMesh > >  
ddtPhiCorr (const volScalarField &rA, 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 > >  
ddtPhiCorr (const volScalarField &rA, const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
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 > >  
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< Type,
fvsPatchField, surfaceMesh > >  
flux (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const surfaceScalarField &phi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const tmp< surfaceScalarField > &tphi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const surfaceScalarField &phi, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const tmp< surfaceScalarField > &tphi, const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const surfaceScalarField &phi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
flux (const tmp< surfaceScalarField > &tphi, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< typename
outerProduct< vector, Type >
::type, fvPatchField, volMesh >>  
grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
template<class Type >
tmp< GeometricField< 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< volScalarField >  magSqrGradGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< volScalarField >  magSqrGradGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
tmp< surfaceScalarField >  meshPhi (const volVectorField &U)
tmp< surfaceScalarField >  meshPhi (const dimensionedScalar &rho, const volVectorField &U)
tmp< surfaceScalarField >  meshPhi (const volScalarField &rho, const volVectorField &U)
void  makeRelative (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux relative.
void  makeRelative (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux relative.
void  makeRelative (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux relative.
void  makeAbsolute (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux absolute.
void  makeAbsolute (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux absolute.
void  makeAbsolute (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux absolute.
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< 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, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
Su (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tsu, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
Sp (const volScalarField &sp, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
Sp (const tmp< volScalarField > &tsp, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
Sp (const dimensionedScalar &sp, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
SuSp (const volScalarField &sp, GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > >  
SuSp (const tmp< volScalarField > &tsp, 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 >
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 >
tmp
< surfaceInterpolationScheme
< Type > >  
scheme (const surfaceScalarField &faceFlux, Istream &schemeData)
 Return weighting factors for scheme given from Istream.
template<class Type >
tmp
< surfaceInterpolationScheme
< Type > >  
scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary.
template<class Type >
tmp
< surfaceInterpolationScheme
< Type > >  
scheme (const fvMesh &mesh, Istream &schemeData)
 Return weighting factors for scheme given from Istream.
template<class Type >
tmp
< surfaceInterpolationScheme
< Type > >  
scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces using central differencing.
template<class Type >
tmp< GeometricField< Type,
fvsPatchField, surfaceMesh > >  
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces using central differencing.

Function Documentation

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

Area-weighted average a surfaceField creating a volField.

Definition at line 90 of file fvcAverage.C.

References average().

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

Area-weighted average a surfaceField creating a volField.

Definition at line 106 of file fvcAverage.C.

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

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

Area-weighted average a surfaceField creating a volField.

Definition at line 117 of file fvcAverage.C.

References average().

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

Definition at line 48 of file fvcCurl.C.

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

Referenced by curl().

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

Definition at line 71 of file fvcCurl.C.

References curl().

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

Definition at line 48 of file fvcD2dt2.C.

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

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

Definition at line 63 of file fvcD2dt2.C.

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

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

Definition at line 45 of file fvcDdt.C.

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

Referenced by DDt(), for(), if(), and Foam::MULES::implicitSolve().

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

Definition at line 61 of file fvcDdt.C.

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

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

Definition at line 92 of file fvcDdt.C.

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

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

Definition at line 108 of file fvcDdt.C.

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

Referenced by if().

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

Definition at line 130 of file fvcDdt.C.

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

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

Definition at line 48 of file fvcDDt_subst.C.

References ddt(), div(), DimensionedField< Type, GeoMesh >::mesh(), and psi.

Referenced by DDt(), and forAll().

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

Definition at line 70 of file fvcDDt_subst.C.

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

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

Definition at line 65 of file fvcDiv.C.

References div().

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

Definition at line 105 of file fvcDiv.C.

References div().

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

Definition at line 128 of file fvcDiv.C.

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

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

Definition at line 145 of file fvcDiv.C.

References div().

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

Definition at line 177 of file fvcDiv.C.

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

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

Definition at line 195 of file fvcDiv.C.

References div().

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

Definition at line 213 of file fvcDiv.C.

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

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

Definition at line 232 of file fvcDiv.C.

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

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

Definition at line 247 of file fvcDiv.C.

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

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

Definition at line 264 of file fvcDiv.C.

References div().

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

Definition at line 281 of file fvcDiv.C.

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

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

Definition at line 66 of file fvcFlux.C.

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

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

Definition at line 84 of file fvcFlux.C.

References flux().

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

Definition at line 102 of file fvcFlux.C.

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

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

Definition at line 121 of file fvcFlux.C.

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

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

Definition at line 136 of file fvcFlux.C.

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

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

Definition at line 153 of file fvcFlux.C.

References flux().

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

Definition at line 170 of file fvcFlux.C.

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

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

Definition at line 52 of file fvcGrad.C.

Referenced by Smagorinsky2::B(), kOmegaSSTSAS::B(), SpalartAllmaras::B(), GenEddyVisc::B(), GradientDispersionRAS< CloudType >::cacheFields(), particleForces::cacheFields(), qZeta::correct(), NonlinearKEShih::correct(), LienLeschzinerLowRe::correct(), LienCubicKELowRe::correct(), LienCubicKE::correct(), LamBremhorstKE::correct(), kOmega::correct(), kOmegaSSTSAS::correct(), RNGkEpsilon::correct(), realizableKE::correct(), LRR::correct(), LaunderSharmaKE::correct(), LaunderGibsonRSTM::correct(), kOmegaSST::correct(), kEpsilon::correct(), SpalartAllmaras::correct(), incompressible::LESModel::correct(), LESModel::correct(), cubic< Type >::correction(), correctedSnGrad< Type >::correction(), curl(), kOmegaSSTSAS::devBeff(), laminar::devBeff(), SpalartAllmaras::devBeff(), GenSGSStress::devBeff(), GenEddyVisc::devBeff(), qZeta::devReff(), NonlinearKEShih::devReff(), LienLeschzinerLowRe::devReff(), LienCubicKELowRe::devReff(), LienCubicKE::devReff(), LamBremhorstKE::devReff(), kOmega::devReff(), RNGkEpsilon::devReff(), realizableKE::devReff(), LRR::devReff(), LaunderSharmaKE::devReff(), LaunderGibsonRSTM::devReff(), incompressible::laminar::devReff(), laminar::devReff(), kOmegaSST::devReff(), kEpsilon::devReff(), SpalartAllmaras::devReff(), SpalartAllmaras::devRhoBeff(), GenSGSStress::devRhoBeff(), GenEddyVisc::devRhoBeff(), RNGkEpsilon::devRhoReff(), realizableKE::devRhoReff(), LRR::devRhoReff(), LaunderSharmaKE::devRhoReff(), LaunderGibsonRSTM::devRhoReff(), laminar::devRhoReff(), kOmegaSST::devRhoReff(), kEpsilon::devRhoReff(), SpalartAllmaras::devRhoReff(), forces::devRhoReff(), gradientDispersionRAS::disperseParcels(), Foam::resError::div(), Smagorinsky2::divDevBeff(), kOmegaSSTSAS::divDevBeff(), laminar::divDevBeff(), SpalartAllmaras::divDevBeff(), GenSGSStress::divDevBeff(), GenEddyVisc::divDevBeff(), qZeta::divDevReff(), NonlinearKEShih::divDevReff(), LienLeschzinerLowRe::divDevReff(), LienCubicKELowRe::divDevReff(), LienCubicKE::divDevReff(), LamBremhorstKE::divDevReff(), kOmega::divDevReff(), RNGkEpsilon::divDevReff(), realizableKE::divDevReff(), LRR::divDevReff(), LaunderSharmaKE::divDevReff(), LaunderGibsonRSTM::divDevReff(), incompressible::laminar::divDevReff(), laminar::divDevReff(), kOmegaSST::divDevReff(), kEpsilon::divDevReff(), SpalartAllmaras::divDevReff(), SpalartAllmaras::divDevRhoBeff(), GenSGSStress::divDevRhoBeff(), GenEddyVisc::divDevRhoBeff(), RNGkEpsilon::divDevRhoReff(), realizableKE::divDevRhoReff(), LRR::divDevRhoReff(), LaunderSharmaKE::divDevRhoReff(), LaunderGibsonRSTM::divDevRhoReff(), laminar::divDevRhoReff(), kOmegaSST::divDevRhoReff(), kEpsilon::divDevRhoReff(), SpalartAllmaras::divDevRhoReff(), dynOneEqEddy::dynOneEqEddy(), scaleSimilarity::epsilon(), kOmegaSSTSAS::epsilon(), laminar::epsilon(), SpalartAllmaras::epsilon(), grad(), homogeneousDynSmagorinsky::homogeneousDynSmagorinsky(), if(), spectEddyVisc::k(), SpalartAllmaras::k(), Smagorinsky::k(), kOmegaSST::kOmegaSST(), kOmegaSSTSAS::kOmegaSSTSAS(), LimitedScheme< Type, Limiter, LimitFunc >::limiter(), locDynOneEqEddy::locDynOneEqEddy(), magSqrGradGrad(), qZeta::R(), NonlinearKEShih::R(), LienLeschzinerLowRe::R(), LamBremhorstKE::R(), kOmega::R(), RNGkEpsilon::R(), realizableKE::R(), LaunderSharmaKE::R(), kOmegaSST::R(), kEpsilon::R(), SpalartAllmaras::R(), realizableKE::realizableKE(), skewCorrected< Type >::skewCorrection(), Smagorinsky::Smagorinsky(), displacementSBRStressFvMotionSolver::solve(), spectEddyVisc::spectEddyVisc(), viscosityModel::strainRate(), and magGrad::writeMagGradField().

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

Definition at line 69 of file fvcGrad.C.

References grad().

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

Definition at line 114 of file fvcGrad.C.

References grad().

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

Definition at line 143 of file fvcGrad.C.

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

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

Definition at line 160 of file fvcGrad.C.

References grad().

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< Type, fvPatchField, volMesh > &   vf,
const word &   name  
)
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().

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

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

Definition at line 89 of file fvcLaplacian.C.

References laplacian().

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &   gamma,
const GeometricField< Type, fvPatchField, volMesh > &   vf,
const word &   name  
)
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().

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &   gamma,
const GeometricField< Type, fvPatchField, volMesh > &   vf  
)
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().

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > &   gamma,
const GeometricField< Type, fvPatchField, volMesh > &   vf,
const word &   name  
)
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().

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

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

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

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

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

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

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > &   gamma,
const GeometricField< Type, fvPatchField, volMesh > &   vf,
const word &   name  
)
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().

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

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

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

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

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

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

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

Definition at line 69 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

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

Make the given flux relative.

Definition at line 74 of file fvcMeshPhi.C.

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

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

Make the given flux relative.

Definition at line 86 of file fvcMeshPhi.C.

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

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

Make the given flux relative.

Definition at line 99 of file fvcMeshPhi.C.

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

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

Make the given flux absolute.

Definition at line 113 of file fvcMeshPhi.C.

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

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

Make the given flux absolute.

Definition at line 125 of file fvcMeshPhi.C.

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

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

Make the given flux absolute.

Definition at line 138 of file fvcMeshPhi.C.

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

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

Definition at line 92 of file fvcReconstruct.C.

References reconstruct().

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

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

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

Definition at line 89 of file fvcSnGrad.C.

References snGrad().

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

Definition at line 55 of file fvcSup.C.

References Su().

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

Definition at line 67 of file fvcSup.C.

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

Definition at line 78 of file fvcSup.C.

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

Definition at line 90 of file fvcSup.C.

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

Definition at line 102 of file fvcSup.C.

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

Definition at line 113 of file fvcSup.C.

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

Definition at line 122 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate().

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

Definition at line 193 of file fvcSurfaceIntegrate.C.

References surfaceSum().

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

Definition at line 55 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

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

Definition at line 83 of file fvcVolumeIntegrate.C.

References domainIntegrate().

static tmp< surfaceInterpolationScheme< Type > > scheme ( const surfaceScalarField &   faceFlux,
Istream &   streamData  
)

Return weighting factors for scheme given from Istream.

Definition at line 43 of file surfaceInterpolate.C.

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

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 60 of file surfaceInterpolate.C.

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

static tmp< surfaceInterpolationScheme< Type > > scheme ( const fvMesh &   mesh,
Istream &   streamData  
)

Return weighting factors for scheme given from Istream.

Definition at line 77 of file surfaceInterpolate.C.

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 93 of file surfaceInterpolate.C.

References fvSchemes::interpolationScheme().

static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > &   vf,
const surfaceScalarField &   faceFlux,
Istream &   schemeData  
)
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const GeometricField< Type, fvPatchField, volMesh > &   vf,
const surfaceScalarField &   faceFlux,
const word &   name  
)

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

Definition at line 133 of file surfaceInterpolate.C.

References fvSchemes::debug, Foam::endl(), Foam::Info, and Foam::name().

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.

Definition at line 156 of file surfaceInterpolate.C.

References interpolate().

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

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

Definition at line 174 of file surfaceInterpolate.C.

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

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

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

Definition at line 192 of file surfaceInterpolate.C.

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

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

Interpolate field onto faces using scheme given by Istream.

Definition at line 212 of file surfaceInterpolate.C.

References fvSchemes::debug, Foam::endl(), Foam::Info, and DimensionedField< Type, GeoMesh >::mesh().

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

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

Definition at line 233 of file surfaceInterpolate.C.

References fvSchemes::debug, Foam::endl(), Foam::Info, DimensionedField< Type, GeoMesh >::mesh(), and Foam::name().

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.

Definition at line 255 of file surfaceInterpolate.C.

References interpolate().

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

Interpolate field onto faces using central differencing.

Definition at line 273 of file surfaceInterpolate.C.

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

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

Interpolate tmp field onto faces using central differencing.

Definition at line 294 of file surfaceInterpolate.C.

References interpolate().