OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

Foam::fvc Namespace Reference

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


Functions

template<class Type >
tmp< GeometricField< Type,
fvPatchField, volMesh > > 
average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField.
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< TypedomainIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
template<class Type >
dimensioned< TypedomainIntegrate (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.

Detailed Description

Namespace of functions to calculate explicit derivatives.


Function Documentation

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

Area-weighted average a surfaceField creating a volField.

Definition at line 38 of file fvcAverage.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), GeometricField< Type, PatchField, GeoMesh >::internalField(), fvMesh::magSf(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, patchi, and surfaceSum().

Referenced by average().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Area-weighted average a surfaceField creating a volField.

Definition at line 82 of file fvcAverage.C.

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

Area-weighted average a surfaceField creating a volField.

Definition at line 98 of file fvcAverage.C.

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

Area-weighted average a surfaceField creating a volField.

Definition at line 109 of file fvcAverage.C.

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

Here is the call graph for this function:

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

Definition at line 41 of file fvcCurl.C.

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

Here is the call graph for this function:

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

Definition at line 64 of file fvcCurl.C.

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

Definition at line 41 of file fvcD2dt2.C.

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

Here is the call graph for this function:

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::d2dt2 ( const volScalarField &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 56 of file fvcD2dt2.C.

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

Definition at line 37 of file fvcDdt.C.

References mesh.

Referenced by DDt(), for(), and if().

Here is the caller graph for this function:

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

Definition at line 53 of file fvcDdt.C.

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

Definition at line 68 of file fvcDdt.C.

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::ddt ( const volScalarField &  rho,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 84 of file fvcDdt.C.

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 
) [inline]

Definition at line 100 of file fvcDdt.C.

Referenced by if().

Here is the caller graph for this function:

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 
) [inline]

Definition at line 122 of file fvcDdt.C.

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

Definition at line 41 of file fvcDDt.C.

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

Referenced by forAll().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 63 of file fvcDDt.C.

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

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

Definition at line 57 of file fvcDiv.C.

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

Definition at line 76 of file fvcDiv.C.

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

Here is the call graph for this function:

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

Definition at line 97 of file fvcDiv.C.

References div().

Here is the call graph for this function:

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

Definition at line 120 of file fvcDiv.C.

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

Here is the call graph for this function:

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

Definition at line 137 of file fvcDiv.C.

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

Definition at line 151 of file fvcDiv.C.

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

Definition at line 169 of file fvcDiv.C.

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

Definition at line 187 of file fvcDiv.C.

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

Definition at line 205 of file fvcDiv.C.

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

Definition at line 224 of file fvcDiv.C.

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

Definition at line 239 of file fvcDiv.C.

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

Definition at line 256 of file fvcDiv.C.

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

Definition at line 273 of file fvcDiv.C.

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

Definition at line 41 of file fvcFlux.C.

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

Referenced by Foam::MULES::explicitSolve().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 59 of file fvcFlux.C.

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

Definition at line 77 of file fvcFlux.C.

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

Definition at line 95 of file fvcFlux.C.

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

Definition at line 114 of file fvcFlux.C.

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

Definition at line 129 of file fvcFlux.C.

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

Definition at line 146 of file fvcFlux.C.

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

Definition at line 163 of file fvcFlux.C.

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

Definition at line 61 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

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

Definition at line 84 of file fvcGrad.C.

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

Here is the call graph for this function:

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

Definition at line 106 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

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

Definition at line 135 of file fvcGrad.C.

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

Here is the call graph for this function:

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

Definition at line 152 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

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

Definition at line 37 of file fvcLaplacian.C.

References Foam::name().

Referenced by laplacian().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 53 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< Type, fvPatchField, volMesh > &  vf  )  [inline]

Definition at line 70 of file fvcLaplacian.C.

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

Definition at line 81 of file fvcLaplacian.C.

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

Here is the call graph for this function:

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf,
const word &  name 
) [inline]

Definition at line 99 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

Definition at line 112 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 130 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const dimensioned< GType > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf 
) [inline]

Definition at line 145 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf,
const word &  name 
) [inline]

Definition at line 164 of file fvcLaplacian.C.

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

Definition at line 181 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

Definition at line 199 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > &  tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

Definition at line 217 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 236 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > &  tgamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 253 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvPatchField, volMesh > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf 
) [inline]

Definition at line 270 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvPatchField, volMesh > > &  tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf 
) [inline]

Definition at line 287 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf,
const word &  name 
) [inline]

Definition at line 306 of file fvcLaplacian.C.

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

Definition at line 323 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

Definition at line 341 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &  tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

Definition at line 358 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > &  gamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 377 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &  tgamma,
const GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 394 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const GeometricField< GType, fvsPatchField, surfaceMesh > &  gamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf 
) [inline]

Definition at line 411 of file fvcLaplacian.C.

tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian ( const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &  tgamma,
const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf 
) [inline]

Definition at line 427 of file fvcLaplacian.C.

tmp< volScalarField > magSqrGradGrad ( const GeometricField< Type, fvPatchField, volMesh > &  vf  )  [inline]

Definition at line 40 of file fvcMagSqrGradGrad.C.

References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), and Foam::magSqr().

Here is the call graph for this function:

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

Definition at line 62 of file fvcMagSqrGradGrad.C.

Foam::tmp< Foam::surfaceScalarField > meshPhi ( const volVectorField &  U  ) 

Definition at line 25 of file fvcMeshPhi.C.

Referenced by if(), makeAbsolute(), and makeRelative().

Here is the caller graph for this function:

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

Definition at line 38 of file fvcMeshPhi.C.

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

Definition at line 52 of file fvcMeshPhi.C.

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

Make the given flux relative.

Definition at line 66 of file fvcMeshPhi.C.

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

Make the given flux relative.

Definition at line 78 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

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

Make the given flux relative.

Definition at line 91 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

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

Make the given flux absolute.

Definition at line 105 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

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

Make the given flux absolute.

Definition at line 117 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

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

Make the given flux absolute.

Definition at line 130 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

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

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

Definition at line 84 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

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

Definition at line 37 of file fvcSnGrad.C.

References Foam::name().

Referenced by if(), snGrad(), and snGradScheme< Type >::snGrad().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 53 of file fvcSnGrad.C.

tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad ( const GeometricField< Type, fvPatchField, volMesh > &  vf  )  [inline]

Definition at line 70 of file fvcSnGrad.C.

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

Definition at line 81 of file fvcSnGrad.C.

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

Here is the call graph for this function:

tmp< GeometricField< Type, fvPatchField, volMesh > > Su ( const GeometricField< Type, fvPatchField, volMesh > &  su,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 36 of file fvcSup.C.

Referenced by forAll(), if(), and scaleSimilarity::read().

Here is the caller graph for this function:

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

Definition at line 47 of file fvcSup.C.

References Foam::fvm::Su().

Here is the call graph for this function:

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::Sp ( const volScalarField &  sp,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 59 of file fvcSup.C.

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::Sp ( const tmp< volScalarField > &  tsp,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 70 of file fvcSup.C.

References Foam::fvm::Sp().

Here is the call graph for this function:

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

Definition at line 82 of file fvcSup.C.

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::SuSp ( const volScalarField &  sp,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 94 of file fvcSup.C.

tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::SuSp ( const tmp< volScalarField > &  tsp,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) [inline]

Definition at line 105 of file fvcSup.C.

References Foam::fvm::SuSp().

Here is the call graph for this function:

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

Definition at line 36 of file fvcSurfaceIntegrate.C.

References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, mesh, DimensionedField< Type, GeoMesh >::mesh(), fvMesh::neighbour(), fvMesh::owner(), and patchi.

Referenced by Foam::MULES::explicitSolve().

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 74 of file fvcSurfaceIntegrate.C.

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

Definition at line 114 of file fvcSurfaceIntegrate.C.

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

Definition at line 130 of file fvcSurfaceIntegrate.C.

Referenced by average(), and reconstruct().

Here is the caller graph for this function:

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

Definition at line 185 of file fvcSurfaceIntegrate.C.

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

Definition at line 37 of file fvcVolumeIntegrate.C.

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

Definition at line 47 of file fvcVolumeIntegrate.C.

References GeometricField< Type, PatchField, GeoMesh >::internalField(), and DimensionedField< Type, GeoMesh >::mesh().

Here is the call graph for this function:

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

Definition at line 60 of file fvcVolumeIntegrate.C.

Referenced by forAll(), and if().

Here is the caller graph for this function:

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

Definition at line 75 of file fvcVolumeIntegrate.C.

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

Return weighting factors for scheme given from Istream.

Definition at line 35 of file surfaceInterpolate.C.

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

Here is the call graph for this function:

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 52 of file surfaceInterpolate.C.

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

Return weighting factors for scheme given from Istream.

Definition at line 69 of file surfaceInterpolate.C.

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

Return weighting factors for scheme given by name in dictionary.

Definition at line 85 of file surfaceInterpolate.C.

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

Interpolate field onto faces using scheme given by Istream.

Definition at line 102 of file surfaceInterpolate.C.

Referenced by forAll(), laplacianScheme< Type, GType >::fvcLaplacian(), if(), Foam::resError::laplacian(), makeAbsolute(), and interpolate::writeInterpolateField().

Here is the caller graph for this function:

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

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

Definition at line 125 of file surfaceInterpolate.C.

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

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

Definition at line 148 of file surfaceInterpolate.C.

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

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

Definition at line 166 of file surfaceInterpolate.C.

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

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

Definition at line 184 of file surfaceInterpolate.C.

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

Interpolate field onto faces using scheme given by Istream.

Definition at line 204 of file surfaceInterpolate.C.

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

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

Definition at line 225 of file surfaceInterpolate.C.

static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate ( const tmp< GeometricField< Type, fvPatchField, volMesh > > &  tvf,
const word &  name 
) [inline]

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

Definition at line 247 of file surfaceInterpolate.C.

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

Interpolate field onto faces using central differencing.

Definition at line 265 of file surfaceInterpolate.C.

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

Interpolate tmp field onto faces using central differencing.

Definition at line 286 of file surfaceInterpolate.C.

Copyright © 2000-2009 OpenCFD Ltd