FreeFOAM The Cross-Platform CFD Toolkit
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< 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.
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)
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::d2dt2 ( const volScalarField &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)
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)
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt ( const dimensionedScalar &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::ddt ( const volScalarField &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
)
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::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 fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and phi.

Referenced by if().

tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtPhiCorr ( const volScalarField &  rA,
const volScalarField &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &  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(), polyMesh::moving(), fvMesh::phi(), 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(), GenEddyVisc::B(), SpalartAllmaras::B(), kOmegaSSTSAS::B(), GradientDispersionRAS< CloudType >::cacheFields(), particleForces::cacheFields(), LamBremhorstKE::correct(), LienLeschzinerLowRe::correct(), LienCubicKE::correct(), NonlinearKEShih::correct(), qZeta::correct(), kEpsilon::correct(), SpalartAllmaras::correct(), RNGkEpsilon::correct(), LaunderSharmaKE::correct(), LienCubicKELowRe::correct(), kOmega::correct(), LRR::correct(), realizableKE::correct(), LaunderGibsonRSTM::correct(), incompressible::LESModel::correct(), kOmegaSSTSAS::correct(), LESModel::correct(), kOmegaSST::correct(), correctedSnGrad< Type >::correction(), cubic< Type >::correction(), curl(), laminar::devBeff(), GenEddyVisc::devBeff(), GenSGSStress::devBeff(), SpalartAllmaras::devBeff(), kOmegaSSTSAS::devBeff(), laminar::devReff(), incompressible::laminar::devReff(), LamBremhorstKE::devReff(), kEpsilon::devReff(), LienLeschzinerLowRe::devReff(), LienCubicKE::devReff(), RNGkEpsilon::devReff(), NonlinearKEShih::devReff(), LaunderSharmaKE::devReff(), qZeta::devReff(), LRR::devReff(), realizableKE::devReff(), LaunderGibsonRSTM::devReff(), SpalartAllmaras::devReff(), LienCubicKELowRe::devReff(), kOmega::devReff(), kOmegaSST::devReff(), GenEddyVisc::devRhoBeff(), GenSGSStress::devRhoBeff(), SpalartAllmaras::devRhoBeff(), laminar::devRhoReff(), kEpsilon::devRhoReff(), forces::devRhoReff(), RNGkEpsilon::devRhoReff(), LaunderSharmaKE::devRhoReff(), LRR::devRhoReff(), realizableKE::devRhoReff(), LaunderGibsonRSTM::devRhoReff(), SpalartAllmaras::devRhoReff(), kOmegaSST::devRhoReff(), gradientDispersionRAS::disperseParcels(), Foam::resError::div(), laminar::divDevBeff(), Smagorinsky2::divDevBeff(), GenEddyVisc::divDevBeff(), GenSGSStress::divDevBeff(), SpalartAllmaras::divDevBeff(), kOmegaSSTSAS::divDevBeff(), laminar::divDevReff(), incompressible::laminar::divDevReff(), LamBremhorstKE::divDevReff(), kEpsilon::divDevReff(), LienLeschzinerLowRe::divDevReff(), LienCubicKE::divDevReff(), RNGkEpsilon::divDevReff(), NonlinearKEShih::divDevReff(), LaunderSharmaKE::divDevReff(), qZeta::divDevReff(), LRR::divDevReff(), realizableKE::divDevReff(), LaunderGibsonRSTM::divDevReff(), SpalartAllmaras::divDevReff(), LienCubicKELowRe::divDevReff(), kOmega::divDevReff(), kOmegaSST::divDevReff(), GenEddyVisc::divDevRhoBeff(), GenSGSStress::divDevRhoBeff(), SpalartAllmaras::divDevRhoBeff(), laminar::divDevRhoReff(), kEpsilon::divDevRhoReff(), RNGkEpsilon::divDevRhoReff(), LaunderSharmaKE::divDevRhoReff(), LRR::divDevRhoReff(), realizableKE::divDevRhoReff(), LaunderGibsonRSTM::divDevRhoReff(), SpalartAllmaras::divDevRhoReff(), kOmegaSST::divDevRhoReff(), dynOneEqEddy::dynOneEqEddy(), laminar::epsilon(), scaleSimilarity::epsilon(), SpalartAllmaras::epsilon(), kOmegaSSTSAS::epsilon(), grad(), homogeneousDynSmagorinsky::homogeneousDynSmagorinsky(), if(), spectEddyVisc::k(), Smagorinsky::k(), SpalartAllmaras::k(), kOmegaSST::kOmegaSST(), kOmegaSSTSAS::kOmegaSSTSAS(), LimitedScheme< Type, Limiter, LimitFunc >::limiter(), locDynOneEqEddy::locDynOneEqEddy(), magSqrGradGrad(), LamBremhorstKE::R(), LienLeschzinerLowRe::R(), qZeta::R(), NonlinearKEShih::R(), kEpsilon::R(), RNGkEpsilon::R(), LaunderSharmaKE::R(), kOmega::R(), realizableKE::R(), SpalartAllmaras::R(), kOmegaSST::R(), realizableKE::realizableKE(), skewCorrected< Type >::skewCorrection(), Smagorinsky::Smagorinsky(), displacementSBRStressFvMotionSolver::solve(), spectEddyVisc::spectEddyVisc(), viscosityModel::strainRate(), maxwellSlipUFvPatchVectorField::updateCoeffs(), 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(), Foam::name(), and IOobject::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().

tmp<surfaceScalarField> Foam::fvc::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(), meshPhi(), and polyMesh::moving().

void Foam::fvc::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.

Definition at line 99 of file fvcMeshPhi.C.

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

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(), meshPhi(), and polyMesh::moving().

void Foam::fvc::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.

Definition at line 138 of file fvcMeshPhi.C.

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

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.

References tmp< T >::clear(), and Foam::resError::Sp().

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::Sp ( const dimensionedScalar &  sp,
GeometricField< Type, fvPatchField, volMesh > &  vf 
)
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.

References tmp< T >::clear(), and Foam::resError::SuSp().

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

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

Return weighting factors for scheme given from Istream.

Definition at line 43 of file surfaceInterpolate.C.

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

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 60 of file surfaceInterpolate.C.

References fvSchemes::interpolationScheme(), and 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().

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

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

Definition at line 133 of file surfaceInterpolate.C.

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

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

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

Definition at line 156 of file surfaceInterpolate.C.

References interpolate().

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

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

Definition at line 174 of file surfaceInterpolate.C.

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

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

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

Definition at line 192 of file surfaceInterpolate.C.

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