Foam::fvc Namespace Reference

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

Functions

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

Detailed Description

Namespace of functions to calculate explicit derivatives.

Function Documentation

◆ average() [1/4]

◆ average() [2/4]

tmp< VolField< Type > > average ( const tmp< SurfaceField< Type >> &  tssf)

Area-weighted average a surfaceField creating a volField.

Definition at line 91 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ average() [3/4]

tmp< VolField< Type > > average ( const VolField< Type > &  vtf)

Area-weighted average a surfaceField creating a volField.

Definition at line 107 of file fvcAverage.C.

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

Here is the call graph for this function:

◆ average() [4/4]

tmp< VolField< Type > > average ( const tmp< VolField< Type >> &  tvtf)

Area-weighted average a surfaceField creating a volField.

Definition at line 118 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/2]

tmp<VolField<Type> > Foam::fvc::cellReduce ( const SurfaceField< Type > &  ,
const CombineOp &  cop,
const Type &  nullValue = pTraits< Type >::zero 
)

◆ cellReduce() [2/2]

tmp<VolField<Type> > Foam::fvc::cellReduce ( const tmp< SurfaceField< Type >> &  ,
const CombineOp &  cop,
const Type &  nullValue = pTraits< Type >::zero 
)

◆ curl() [1/2]

tmp< VolField< Type > > curl ( const VolField< Type > &  vf)

Definition at line 44 of file fvcCurl.C.

References grad(), IOobject::name(), tmp< T >::ref(), and Foam::skew().

Referenced by LiftForce< CloudType >::cacheFields(), SaffmanMei::Cl(), curl(), and dispersedLiftModel::Fi().

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

◆ curl() [2/2]

tmp< VolField< Type > > curl ( const tmp< VolField< Type >> &  tvf)

Definition at line 67 of file fvcCurl.C.

References curl().

Here is the call graph for this function:

◆ d2dt2() [1/2]

tmp< VolField< Type > > d2dt2 ( const VolField< Type > &  vf)

Definition at line 44 of file fvcD2dt2.C.

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

Referenced by fvModels::d2dt2(), fvModel::d2dt2(), and solidDisplacement::pressureCorrector().

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

◆ d2dt2() [2/2]

tmp< VolField< Type > > d2dt2 ( const volScalarField rho,
const VolField< Type > &  vf 
)

Definition at line 59 of file fvcD2dt2.C.

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

Here is the call graph for this function:

◆ DDt() [1/2]

tmp<VolField<Type> > Foam::fvc::DDt ( const surfaceScalarField phi,
const VolField< Type > &  psi 
)

Definition at line 44 of file fvcDDt.C.

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

Referenced by DDt(), MRFZoneList::DDt(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), MovingPhaseModel< BasePhaseModel >::UEqn(), and MovingPhaseModel< BasePhaseModel >::UfEqn().

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

◆ DDt() [2/2]

tmp<VolField<Type> > Foam::fvc::DDt ( const tmp< surfaceScalarField > &  tphi,
const VolField< Type > &  psi 
)

Definition at line 66 of file fvcDDt.C.

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

Here is the call graph for this function:

◆ ddt() [1/10]

tmp< VolField< Type > > ddt ( const dimensioned< Type >  dt,
const fvMesh mesh 
)

Definition at line 44 of file fvcDdt.C.

References fvSchemes::ddt(), dimensioned< Type >::name(), ddtScheme< Type >::New(), and fvMesh::schemes().

Referenced by VoFSolidificationMeltingSource::addSup(), VoFCavitation::addSup(), waveForcing::addSup(), densityChangeDrift::addToDriftRate(), PressureGradientForce< CloudType >::cacheFields(), Implicit< CloudType >::cacheFields(), kineticTheoryModel::correct(), IATE::correct(), MovingPhaseModel< BasePhaseModel >::correctContinuityError(), phaseSystem::correctKinematics(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), ddt(), DDt(), MovingPhaseModel< BasePhaseModel >::DUDt(), XiFluid::EaSolve(), XiFluid::EauSolve(), phaseScalarTransport::execute(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), if(), incompressibleDenseParticleFluid::momentumPredictor(), compressibleMultiphaseVoF::prePredictor(), compressibleVoF::prePredictor(), incompressibleDriftFlux::prePredictor(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), phaseSystem::solve(), compressibleMultiphaseVoF::thermophysicalPredictor(), compressibleVoF::thermophysicalPredictor(), fluid::thermophysicalPredictor(), multicomponentFluid::thermophysicalPredictor(), shockFluid::thermophysicalPredictor(), MovingPhaseModel< BasePhaseModel >::UfEqn(), and while().

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

◆ ddt() [2/10]

tmp< VolField< Type > > ddt ( const VolField< Type > &  vf)

Definition at line 60 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [3/10]

tmp< VolField< Type > > ddt ( const dimensionedScalar rho,
const VolField< Type > &  vf 
)

Definition at line 75 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [4/10]

tmp< VolField< Type > > ddt ( const volScalarField rho,
const VolField< Type > &  vf 
)

Definition at line 91 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [5/10]

tmp< VolField< Type > > ddt ( const one ,
const VolField< Type > &  vf 
)

Definition at line 107 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [6/10]

tmp< VolField< Type > > ddt ( const volScalarField alpha,
const volScalarField rho,
const VolField< Type > &  vf 
)

Definition at line 119 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [7/10]

tmp< VolField< Type > > ddt ( const one ,
const one ,
const VolField< Type > &  vf 
)

Definition at line 142 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [8/10]

tmp< VolField< Type > > ddt ( const one ,
const volScalarField rho,
const VolField< Type > &  vf 
)

Definition at line 155 of file fvcDdt.C.

References ddt(), and rho.

Here is the call graph for this function:

◆ ddt() [9/10]

tmp< VolField< Type > > ddt ( const volScalarField alpha,
const one ,
const VolField< Type > &  vf 
)

Definition at line 168 of file fvcDdt.C.

References alpha(), and ddt().

Here is the call graph for this function:

◆ ddt() [10/10]

tmp< SurfaceField< Type > > ddt ( const SurfaceField< Type > &  sf)

Definition at line 181 of file fvcDdt.C.

References ddtScheme< Type >::New(), and sf().

Here is the call graph for this function:

◆ ddtCorr() [1/9]

◆ ddtCorr() [2/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi 
)

Definition at line 210 of file fvcDdt.C.

References ddtScheme< Type >::New(), and U.

Here is the call graph for this function:

◆ ddtCorr() [3/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi,
const autoPtr< SurfaceField< Type >> &  Uf 
)

Definition at line 225 of file fvcDdt.C.

References ddtCorr(), and U.

Here is the call graph for this function:

◆ ddtCorr() [4/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< Type > &  rhoUf 
)

Definition at line 244 of file fvcDdt.C.

References ddtScheme< Type >::New(), rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [5/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi 
)

Definition at line 263 of file fvcDdt.C.

References ddtScheme< Type >::New(), rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [6/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi,
const autoPtr< SurfaceField< Type >> &  rhoUf 
)

Definition at line 279 of file fvcDdt.C.

References ddtCorr(), rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [7/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField alpha,
const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< Type > &  Uf 
)

Definition at line 299 of file fvcDdt.C.

References alpha(), ddtScheme< Type >::New(), rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [8/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField alpha,
const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi 
)

Definition at line 319 of file fvcDdt.C.

References alpha(), ddtScheme< Type >::New(), rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [9/9]

tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr ( const volScalarField alpha,
const volScalarField rho,
const VolField< Type > &  U,
const SurfaceField< typename Foam::flux< Type >::type > &  phi,
const autoPtr< SurfaceField< Type >> &  Uf 
)

Definition at line 339 of file fvcDdt.C.

References alpha(), ddtCorr(), rho, and U.

Here is the call graph for this function:

◆ div() [1/14]

tmp< VolField< Type > > div ( const SurfaceField< Type > &  ssf)

Definition at line 46 of file fvcDiv.C.

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

Referenced by VoFCavitation::addSup(), waveForcing::addSup(), densityChangeDrift::addToDriftRate(), XiFluid::bSolve(), fluidSolver::continuityErrors(), PDRkEpsilon::correct(), kineticTheoryModel::correct(), IATE::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), lambdaThixotropic< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), transport::correct(), advectionDiffusion::correct(), MovingPhaseModel< BasePhaseModel >::correctContinuityError(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), DDt(), kineticTheoryModel::devTau(), div(), Foam::fvm::divc(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), relativeVelocityModel::divDevTau(), nonlinearEddyViscosity< incompressible::RASModel >::divDevTau(), nonlinearEddyViscosity< BasicMomentumTransportModel >::divDevTau(), kineticTheoryModel::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), Fickian< BasicThermophysicalTransportModel >::divj(), MaxwellStefan< BasicThermophysicalTransportModel >::divj(), Fickian< BasicThermophysicalTransportModel >::divq(), MaxwellStefan< BasicThermophysicalTransportModel >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), MovingPhaseModel< BasePhaseModel >::DUDt(), XiFluid::EaSolve(), XiFluid::EauSolve(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), Foam::hydrostaticInitialisation(), if(), twoPhaseSolver::incompressiblePressureCorrector(), phaseSystem::K(), multiphaseVoFMixture::K(), main(), incompressibleDenseParticleFluid::momentumPredictor(), shockFluid::momentumPredictor(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransfer(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), multiphaseEuler::moveMesh(), VoFSolver::moveMesh(), compressibleMultiphaseVoF::prePredictor(), compressibleVoF::prePredictor(), isothermalFluid::preSolve(), multiphaseEuler::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), solidDisplacement::pressureCorrector(), isothermalFluid::pressureWork(), kineticTheoryModel::sigma(), displacementSBRStressFvMotionSolver::solve(), phaseSystem::solve(), XiFluid::StCorr(), compressibleMultiphaseVoF::thermophysicalPredictor(), compressibleVoF::thermophysicalPredictor(), fluid::thermophysicalPredictor(), multicomponentFluid::thermophysicalPredictor(), shockFluid::thermophysicalPredictor(), and while().

Here is the call graph for this function:

◆ div() [2/14]

tmp< VolField< Type > > div ( const tmp< SurfaceField< Type >> &  tssf)

Definition at line 61 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [3/14]

tmp< VolField< typename innerProduct< vector, Type >::type > > div ( const VolField< Type > &  vf,
const word name 
)

Definition at line 74 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [4/14]

tmp< VolField< typename innerProduct< vector, Type >::type > > div ( const tmp< VolField< Type >> &  tvvf,
const word name 
)

Definition at line 89 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [5/14]

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

Definition at line 106 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [6/14]

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

Definition at line 117 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [7/14]

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

Definition at line 131 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [8/14]

tmp<VolField<Type> > Foam::fvc::div ( const tmp< surfaceScalarField > &  tflux,
const VolField< Type > &  vf,
const word name 
)

Definition at line 149 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [9/14]

tmp<VolField<Type> > Foam::fvc::div ( const surfaceScalarField flux,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 167 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [10/14]

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

Definition at line 185 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [11/14]

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

Definition at line 204 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [12/14]

tmp<VolField<Type> > Foam::fvc::div ( const tmp< surfaceScalarField > &  tflux,
const VolField< Type > &  vf 
)

Definition at line 219 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [13/14]

tmp<VolField<Type> > Foam::fvc::div ( const surfaceScalarField flux,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 236 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [14/14]

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

Definition at line 253 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ flux() [1/11]

◆ flux() [2/11]

tmp< SurfaceField< typename innerProduct< vector, Type >::type > > flux ( const tmp< VolField< Type >> &  tvf)

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

Definition at line 57 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [3/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const surfaceScalarField phi,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 191 of file fvcFluxTemplates.C.

References flux().

Here is the call graph for this function:

◆ flux() [4/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const surfaceScalarField phi,
const VolField< Type > &  vf,
Istream schemeData 
)

Definition at line 73 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [5/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const surfaceScalarField phi,
const VolField< Type > &  vf,
const word name 
)

Definition at line 91 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [6/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const VolField< Type > &  vf,
const word name 
)

Definition at line 104 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [7/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const surfaceScalarField phi,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 122 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [8/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 140 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [9/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const surfaceScalarField phi,
const VolField< Type > &  vf 
)

Definition at line 159 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [10/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const VolField< Type > &  vf 
)

Definition at line 174 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [11/11]

tmp<SurfaceField<Type> > Foam::fvc::flux ( const tmp< surfaceScalarField > &  tphi,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 208 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ grad() [1/6]

tmp< VolField< typename outerProduct< vector, Type >::type > > grad ( const SurfaceField< Type > &  ssf)

Definition at line 45 of file fvcGrad.C.

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

Referenced by relativeVelocityModel::acceleration(), XiFluid::bSolve(), PressureGradientForce< CloudType >::cacheFields(), GradientDispersionRAS< CloudType >::cacheFields(), dynamicKEqn< BasicMomentumTransportModel >::Ce(), LegendreMagnaudet::Cl(), Moraga::Cl(), PDRkEpsilon::correct(), kineticTheoryModel::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), diffusion::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), Maxwell< BasicMomentumTransportModel >::correct(), DeardorffDiffStress< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), dynamicLagrangian< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), SpalartAllmarasDES< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), LRR< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), SpalartAllmaras< BasicMomentumTransportModel >::correct(), SSG< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), Poisson::correct(), linearUpwindV< Type >::correction(), cubic< Type >::correction(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correctNut(), dynamicKEqn< BasicMomentumTransportModel >::correctNut(), dynamicLagrangian< BasicMomentumTransportModel >::correctNut(), Smagorinsky< BasicMomentumTransportModel >::correctNut(), WALE< BasicMomentumTransportModel >::correctNut(), kOmega2006< BasicMomentumTransportModel >::correctNut(), realizableKE< BasicMomentumTransportModel >::correctNut(), SmagorinskyZhang< BasicMomentumTransportModel >::correctNut(), incompressibleFluid::correctPressure(), kOmegaSSTLM< BasicMomentumTransportModel >::correctReThetatGammaInt(), curl(), kineticTheoryModel::devTau(), forces::devTau(), Maxwell< BasicMomentumTransportModel >::devTau(), linearViscousStress< BasicMomentumTransportModel >::devTau(), ReynoldsStress< BasicMomentumTransportModel >::devTau(), curvatureSeparation::distribute(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), linearViscousStress< BasicMomentumTransportModel >::divDevTau(), kineticTheoryModel::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), WALE< BasicMomentumTransportModel >::epsilon(), phaseForces::execute(), correctedSnGrad< Type >::fullGradCorrection(), buoyantKEpsilon< BasicMomentumTransportModel >::Gcoef(), grad(), if(), twoPhaseMixture::interfaceFraction(), segregated::K(), dynamicLagrangian< BasicMomentumTransportModel >::k(), Smagorinsky< BasicMomentumTransportModel >::k(), SpalartAllmarasDES< BasicMomentumTransportModel >::k(), WALE< BasicMomentumTransportModel >::k(), magSqrGradGrad(), main(), makeMomentumTransportModelTypes(), curvatureSeparation::mapMesh(), incompressibleFluid::momentumPredictor(), isothermalFilm::momentumPredictor(), isothermalFluid::momentumPredictor(), curvatureSeparation::movePoints(), BinghamPlastic::mu(), interfaceProperties::n(), phaseSystem::nHatfv(), multiphaseVoFMixture::nHatfv(), LiaoBase::precompute(), PrinceBlanch::precompute(), ParticleTrap< CloudType >::preEvolve(), solidDisplacement::pressureCorrector(), anisotropic::qCorr(), kOmegaSSTSAS< BasicMomentumTransportModel >::Qsas(), relax(), kineticTheoryModel::sigma(), eddyViscosity< BasicMomentumTransportModel >::sigma(), continuousGasKEpsilon< BasicMomentumTransportModel >::sigma(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicMomentumTransportModel >::Stilda(), strainRateViscosityModel::strainRate(), curvatureSeparation::topoChange(), maxwellSlipUFvPatchVectorField::updateCoeffs(), and XiReactionRate::write().

Here is the call graph for this function:

◆ grad() [2/6]

tmp< VolField< typename outerProduct< vector, Type >::type > > grad ( const tmp< SurfaceField< Type >> &  tssf)

Definition at line 56 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [3/6]

tmp< VolField< typename outerProduct< vector, Type >::type > > grad ( const VolField< Type > &  vf,
const word name 
)

Definition at line 72 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [4/6]

tmp< VolField< typename outerProduct< vector, Type >::type > > grad ( const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 88 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [5/6]

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

Definition at line 106 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [6/6]

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

Definition at line 117 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ laplacian() [1/24]

◆ laplacian() [2/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 60 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [3/24]

tmp< VolField< Type > > laplacian ( const VolField< Type > &  vf)

Definition at line 77 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [4/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< Type >> &  tvf)

Definition at line 88 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [5/24]

tmp< VolField< Type > > laplacian ( const dimensioned< GType > &  gamma,
const VolField< Type > &  vf,
const word name 
)

Definition at line 106 of file fvcLaplacian.C.

References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), Foam::name(), and IOobject::NO_READ.

Here is the call graph for this function:

◆ laplacian() [6/24]

tmp< VolField< Type > > laplacian ( const dimensioned< GType > &  gamma,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 132 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [7/24]

tmp< VolField< Type > > laplacian ( const dimensioned< GType > &  gamma,
const VolField< Type > &  vf 
)

Definition at line 150 of file fvcLaplacian.C.

References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), and IOobject::NO_READ.

Here is the call graph for this function:

◆ laplacian() [8/24]

tmp< VolField< Type > > laplacian ( const dimensioned< GType > &  gamma,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 175 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [9/24]

tmp< VolField< Type > > laplacian ( const VolField< GType > &  gamma,
const VolField< Type > &  vf,
const word name 
)

Definition at line 194 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [10/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< GType >> &  tgamma,
const VolField< Type > &  vf,
const word name 
)

Definition at line 211 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [11/24]

tmp< VolField< Type > > laplacian ( const VolField< GType > &  gamma,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 229 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [12/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< GType >> &  tgamma,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 247 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [13/24]

tmp< VolField< Type > > laplacian ( const VolField< GType > &  gamma,
const VolField< Type > &  vf 
)

Definition at line 266 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [14/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< GType >> &  tgamma,
const VolField< Type > &  vf 
)

Definition at line 283 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [15/24]

tmp< VolField< Type > > laplacian ( const VolField< GType > &  gamma,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 300 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [16/24]

tmp< VolField< Type > > laplacian ( const tmp< VolField< GType >> &  tgamma,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 317 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [17/24]

tmp< VolField< Type > > laplacian ( const SurfaceField< GType > &  gamma,
const VolField< Type > &  vf,
const word name 
)

Definition at line 336 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [18/24]

tmp< VolField< Type > > laplacian ( const tmp< SurfaceField< GType >> &  tgamma,
const VolField< Type > &  vf,
const word name 
)

Definition at line 353 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [19/24]

tmp< VolField< Type > > laplacian ( const SurfaceField< GType > &  gamma,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 371 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [20/24]

tmp< VolField< Type > > laplacian ( const tmp< SurfaceField< GType >> &  tgamma,
const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 388 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [21/24]

tmp< VolField< Type > > laplacian ( const SurfaceField< GType > &  gamma,
const VolField< Type > &  vf 
)

Definition at line 407 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [22/24]

tmp< VolField< Type > > laplacian ( const tmp< SurfaceField< GType >> &  tgamma,
const VolField< Type > &  vf 
)

Definition at line 424 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [23/24]

tmp< VolField< Type > > laplacian ( const SurfaceField< GType > &  gamma,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 441 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [24/24]

tmp< VolField< Type > > laplacian ( const tmp< SurfaceField< GType >> &  tgamma,
const tmp< VolField< Type >> &  tvf 
)

Definition at line 457 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ magSqrGradGrad() [1/2]

tmp< volScalarField > magSqrGradGrad ( const VolField< Type > &  vf)

Definition at line 43 of file fvcMagSqrGradGrad.C.

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

Referenced by LaunderSharmaKE< BasicMomentumTransportModel >::correct(), magSqrGradGrad(), and makeMomentumTransportModelTypes().

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

◆ magSqrGradGrad() [2/2]

tmp< volScalarField > magSqrGradGrad ( const tmp< VolField< Type >> &  tvf)

Definition at line 66 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/4]

◆ meshPhi() [2/4]

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

Definition at line 46 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ meshPhi() [3/4]

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

Definition at line 60 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ meshPhi() [4/4]

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

Definition at line 74 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ makeRelative() [1/3]

◆ makeRelative() [2/3]

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

Make the given flux relative.

Definition at line 100 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ makeRelative() [3/3]

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

Make the given flux relative.

Definition at line 113 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ makeAbsolute() [1/3]

void makeAbsolute ( surfaceScalarField phi,
const volVectorField U 
)

Make the given flux absolute.

Definition at line 127 of file fvcMeshPhi.C.

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

Referenced by MRFZoneList::absolute(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), twoPhaseSolver::incompressiblePressureCorrector(), and incompressibleMultiphaseVoF::pressureCorrector().

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

◆ makeAbsolute() [2/3]

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

Make the given flux absolute.

Definition at line 139 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ makeAbsolute() [3/3]

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

Make the given flux absolute.

Definition at line 152 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ relative() [1/2]

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

Return the given absolute flux in relative form.

Definition at line 166 of file fvcMeshPhi.C.

References meshPhi(), and U.

Here is the call graph for this function:

◆ relative() [2/2]

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

Return the given absolute flux in relative form.

Definition at line 183 of file fvcMeshPhi.C.

References interpolate(), meshPhi(), rho, and U.

Here is the call graph for this function:

◆ absolute() [1/3]

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

Return the given relative flux in absolute form.

Definition at line 201 of file fvcMeshPhi.C.

References meshPhi(), Foam::name(), Foam::compressible::New(), and U.

Referenced by kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), correctRhoUf(), MovingPhaseModel< BasePhaseModel >::correctUf(), MovingPhaseModel< BasePhaseModel >::DUDt(), MomentumTransferPhaseSystem< BasePhaseSystem >::Ffs(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), if(), MomentumTransferPhaseSystem< BasePhaseSystem >::KdPhifs(), MomentumTransferPhaseSystem< BasePhaseSystem >::KdPhis(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransfer(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), multiphaseEuler::moveMesh(), VoFSolver::moveMesh(), isothermalFluid::preSolve(), multiphaseEuler::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), phaseSystem::solve(), compressibleMultiphaseVoF::thermophysicalPredictor(), and compressibleVoF::thermophysicalPredictor().

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

◆ absolute() [2/3]

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

Return the given relative flux in absolute form.

Definition at line 224 of file fvcMeshPhi.C.

References interpolate(), meshPhi(), Foam::name(), Foam::compressible::New(), rho, and U.

Here is the call graph for this function:

◆ absolute() [3/3]

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

Return the given relative flux in absolute form.

Definition at line 248 of file fvcMeshPhi.C.

References alpha(), interpolate(), meshPhi(), Foam::name(), Foam::compressible::New(), rho, and U.

Here is the call graph for this function:

◆ correctUf() [1/2]

◆ correctRhoUf() [1/2]

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

Definition at line 47 of file fvcMeshPhiTemplates.C.

References absolute(), interpolate(), fvMesh::magSf(), MRF(), n, rho, fvMesh::Sf(), U, and autoPtr< T >::valid().

Referenced by correctRhoUf(), and isothermalFluid::postSolve().

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

◆ correctUf() [2/2]

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

Definition at line 274 of file fvcMeshPhi.C.

References correctUf(), and U.

Here is the call graph for this function:

◆ correctRhoUf() [2/2]

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

Definition at line 285 of file fvcMeshPhi.C.

References correctRhoUf(), rho, and U.

Here is the call graph for this function:

◆ reconstruct() [1/2]

◆ reconstruct() [2/2]

tmp< VolField< typename outerProduct< vector, Type >::type > > reconstruct ( const tmp< SurfaceField< Type >> &  tssf)

Definition at line 84 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

◆ reconstructMag() [2/2]

tmp<volScalarField> Foam::fvc::reconstructMag ( const tmp< surfaceScalarField > &  tssf)

Definition at line 109 of file fvcReconstructMag.C.

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

Here is the call graph for this function:

◆ smooth()

◆ spread()

◆ sweep()

◆ snGrad() [1/4]

tmp< SurfaceField< Type > > snGrad ( const VolField< Type > &  vf,
const word name 
)

Definition at line 44 of file fvcSnGrad.C.

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

Referenced by XiFluid::bSolve(), incompressibleFluid::correctPressure(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), Fickian< BasicThermophysicalTransportModel >::divj(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), MomentumTransferPhaseSystem< BasePhaseSystem >::Ffs(), MomentumTransferPhaseSystem< BasePhaseSystem >::Fs(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), Foam::hydrostaticInitialisation(), if(), twoPhaseSolver::incompressiblePressureCorrector(), isothermalFluid::isothermalFluid(), Fickian< BasicThermophysicalTransportModel >::j(), unityLewisFourier< BasicThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), main(), incompressibleDenseParticleFluid::momentumPredictor(), isothermalFilm::momentumPredictor(), VoFSolver::momentumPredictor(), anisotropicFilter::operator()(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), compressibleInterPhaseThermophysicalTransportModel::q(), Fickian< BasicThermophysicalTransportModel >::q(), Fourier< BasicThermophysicalTransportModel >::q(), MaxwellStefan< BasicThermophysicalTransportModel >::q(), unityLewisFourier< BasicThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), isotropic::q(), Foam::setSnGrad(), snGradScheme< Type >::sndGrad(), snGrad(), snGradScheme< Type >::snGrad(), phaseSystem::solve(), phaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), multiphaseVoFMixture::surfaceTensionForce(), externalCoupledMixedFvPatchField< Type >::transferData(), externalCoupledTemperatureMixedFvPatchScalarField::transferData(), coupledTemperatureFvPatchScalarField::updateCoeffs(), externalTemperatureFvPatchScalarField::updateCoeffs(), and thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs().

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

◆ snGrad() [2/4]

tmp< SurfaceField< Type > > snGrad ( const tmp< VolField< Type >> &  tvf,
const word name 
)

Definition at line 60 of file fvcSnGrad.C.

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

Here is the call graph for this function:

◆ snGrad() [3/4]

tmp< SurfaceField< Type > > snGrad ( const VolField< Type > &  vf)

Definition at line 77 of file fvcSnGrad.C.

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

Here is the call graph for this function:

◆ snGrad() [4/4]

tmp< SurfaceField< Type > > snGrad ( const tmp< VolField< Type >> &  tvf)

Definition at line 88 of file fvcSnGrad.C.

References snGrad().

Here is the call graph for this function:

◆ Su() [1/2]

◆ Su() [2/2]

tmp< VolField< Type > > Su ( const tmp< VolField< Type >> &  tsu,
const VolField< Type > &  vf 
)

Definition at line 54 of file fvcSup.C.

◆ Sp() [1/3]

◆ Sp() [2/3]

tmp< VolField< Type > > Sp ( const tmp< volScalarField > &  tsp,
const VolField< Type > &  vf 
)

Definition at line 77 of file fvcSup.C.

◆ Sp() [3/3]

tmp< VolField< Type > > Sp ( const dimensionedScalar sp,
const VolField< Type > &  vf 
)

Definition at line 89 of file fvcSup.C.

◆ SuSp() [1/2]

tmp< VolField< Type > > SuSp ( const volScalarField sp,
const VolField< Type > &  vf 
)

Definition at line 101 of file fvcSup.C.

◆ SuSp() [2/2]

tmp< VolField< Type > > SuSp ( const tmp< volScalarField > &  tsp,
const VolField< Type > &  vf 
)

Definition at line 112 of file fvcSup.C.

◆ surfaceIntegrate() [1/3]

◆ surfaceIntegrate() [2/3]

◆ surfaceIntegrate() [3/3]

tmp< VolField< Type > > surfaceIntegrate ( const tmp< SurfaceField< Type >> &  tssf)

Definition at line 114 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate().

Here is the call graph for this function:

◆ surfaceSum() [1/2]

◆ surfaceSum() [2/2]

tmp< VolField< Type > > surfaceSum ( const tmp< SurfaceField< Type >> &  tssf)

Definition at line 178 of file fvcSurfaceIntegrate.C.

References surfaceSum().

Here is the call graph for this function:

◆ volumeIntegrate() [1/4]

tmp< Field< Type > > volumeIntegrate ( const VolField< Type > &  vf)

Definition at line 44 of file fvcVolumeIntegrate.C.

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

Referenced by domainIntegrate().

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

◆ volumeIntegrate() [2/4]

tmp< Field< Type > > volumeIntegrate ( const tmp< VolField< Type >> &  tvf)

Definition at line 55 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ volumeIntegrate() [3/4]

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

Definition at line 67 of file fvcVolumeIntegrate.C.

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

Here is the call graph for this function:

◆ volumeIntegrate() [4/4]

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

Definition at line 75 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

dimensioned< Type > domainIntegrate ( const VolField< Type > &  vf)

◆ domainIntegrate() [2/4]

dimensioned< Type > domainIntegrate ( const tmp< VolField< Type >> &  tvf)

Definition at line 100 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [3/4]

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

Definition at line 112 of file fvcVolumeIntegrate.C.

References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), IOobject::name(), and volumeIntegrate().

Here is the call graph for this function:

◆ domainIntegrate() [4/4]

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

Definition at line 127 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ scheme() [1/4]

◆ scheme() [2/4]

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

Return weighting factors for scheme given by name in dictionary.

◆ scheme() [3/4]

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

Return weighting factors for scheme given from Istream.

◆ scheme() [4/4]

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

Return weighting factors for scheme given by name in dictionary.

◆ interpolate() [1/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf,
const surfaceScalarField faceFlux,
Istream schemeData 
)
static

Interpolate field onto faces using scheme given by Istream.

Referenced by MRFZoneList::absolute(), absolute(), effectivenessHeatExchangerSource::addSup(), interRegionHeatTransfer::addSup(), MomentumTransferPhaseSystem< BasePhaseSystem >::alphaDByAf(), cellCoBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), XiFluid::bSolve(), Implicit< CloudType >::cacheFields(), phaseSystem::calcPhi(), PDRkEpsilon::correct(), fractal::correct(), transport::correct(), advectionDiffusion::correct(), pointLinear< Type >::correction(), phaseSystem::correctPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), correctRhoUf(), MovingPhaseModel< BasePhaseModel >::correctUf(), correctUf(), wallDampingModel::dampingf(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrs(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), Fickian< BasicThermophysicalTransportModel >::divj(), StationaryPhaseModel< BasePhaseModel >::divq(), Fickian< BasicThermophysicalTransportModel >::divq(), MaxwellStefan< BasicThermophysicalTransportModel >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), anisotropic::divq(), MomentumTransferPhaseSystem< BasePhaseSystem >::dragCorrs(), phaseScalarTransport::execute(), dispersedLiftModel::Ff(), dispersedWallLubricationModel::Ff(), MomentumTransferPhaseSystem< BasePhaseSystem >::Ffs(), gaussConvectionScheme< Type >::flux(), limitedSurfaceInterpolationScheme< Type >::flux(), MomentumTransferPhaseSystem< BasePhaseSystem >::Fs(), faceCorrectedSnGrad< Type >::fullGradCorrection(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), laplacianScheme< Type, GType >::fvcLaplacian(), laplacianScheme< Type, GType >::fvmLaplacian(), surfaceFieldValue::getFieldValues(), Foam::hydrostaticInitialisation(), if(), incompressibleDenseParticleFluid::incompressibleDenseParticleFluid(), twoPhaseSolver::incompressiblePressureCorrector(), twoPhaseMixture::interfaceFraction(), volPointInterpolation::interpolate(), interpolationCellPoint< Type >::interpolate(), interpolationPointMVC< Type >::interpolate(), MPLIC::interpolate(), surfaceInterpolationScheme< Type >::interpolate(), fvMeshSubset::interpolate(), Fickian< BasicThermophysicalTransportModel >::j(), unityLewisFourier< BasicThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), MomentumTransferPhaseSystem< BasePhaseSystem >::KdPhifs(), MomentumTransferPhaseSystem< BasePhaseSystem >::KdPhis(), MomentumTransferPhaseSystem< BasePhaseSystem >::KdVmfs(), AttouFerschneider::Kf(), dispersedDragModel::Kf(), segregated::Kf(), Foam::fvm::laplacianCorrection(), PhiScheme< Type, PhiLimiter >::limiter(), main(), makeAbsolute(), makeRelative(), mixtureKEpsilon< BasicMomentumTransportModel >::mixFlux(), isothermalFilm::momentumPredictor(), MovingPhaseModel< BasePhaseModel >::MovingPhaseModel(), incompressibleTwoPhaseVoFMixture::muf(), interpolation< Foam::Vector >::New(), phaseSystem::nHatfv(), multiphaseVoFMixture::nHatfv(), incompressibleTwoPhaseVoFMixture::nuf(), inverseDistanceDiffusivity::operator()(), inverseVolumeDiffusivity::operator()(), motionDirectionalDiffusivity::operator()(), simpleFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialElimination(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialEliminationf(), compressibleMomentumTransportModel::phi(), kineticTheoryModel::pPrimef(), phasePressureModel::pPrimef(), compressibleVoF::prePredictor(), incompressibleDenseParticleFluid::prePredictor(), incompressibleDenseParticleFluid::preSolve(), incompressibleFluid::preSolve(), isothermalFluid::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), isothermalFluid::pressureWork(), compressibleInterPhaseThermophysicalTransportModel::q(), Fickian< BasicThermophysicalTransportModel >::q(), Fourier< BasicThermophysicalTransportModel >::q(), MaxwellStefan< BasicThermophysicalTransportModel >::q(), unityLewisFourier< BasicThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), isotropic::q(), relative(), scalarTransport::scalarTransport(), displacementSBRStressFvMotionSolver::solve(), phaseSystem::solve(), MPLIC::surfaceAlpha(), phaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), and multiphaseVoFMixture::surfaceTensionForce().

◆ interpolate() [2/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf,
const surfaceScalarField faceFlux,
const word name 
)
static

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

◆ interpolate() [3/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const tmp< VolField< Type >> &  tvf,
const surfaceScalarField faceFlux,
const word name 
)
static

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

◆ interpolate() [4/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf,
const tmp< surfaceScalarField > &  faceFlux,
const word name 
)
static

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

◆ interpolate() [5/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const tmp< VolField< Type >> &  tvf,
const tmp< surfaceScalarField > &  faceFlux,
const word name 
)
static

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

◆ interpolate() [6/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf,
Istream schemeData 
)
static

Interpolate field onto faces using scheme given by Istream.

◆ interpolate() [7/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf,
const word name 
)
static

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

◆ interpolate() [8/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const tmp< VolField< Type >> &  tvf,
const word name 
)
static

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

◆ interpolate() [9/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const VolField< Type > &  tvf)
static

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

◆ interpolate() [10/13]

static tmp<SurfaceField<Type> > Foam::fvc::interpolate ( const tmp< VolField< Type >> &  tvf)
static

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

◆ interpolate() [11/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [12/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [13/13]

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

Interpolate 'one' returning 'one'.

Definition at line 190 of file surfaceInterpolate.H.

◆ dotInterpolate() [1/2]

◆ dotInterpolate() [2/2]

static tmp<SurfaceField<typename innerProduct<vector, Type>::type> > Foam::fvc::dotInterpolate ( const surfaceVectorField Sf,
const tmp< VolField< Type >> &  tvf 
)
static

Interpolate tmp field onto faces.

and 'dot' with given surfaceVectorField Sf