Foam::fvc Namespace Reference

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

Functions

template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvsPatchField, surfaceMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const GeometricField< Type, fvPatchField, volMesh > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > average (const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
 Area-weighted average a surfaceField creating a volField. More...
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const GeometricField< Type, fvsPatchField, surfaceMesh > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
 
template<class Type , class CombineOp >
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero)
 
tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr (const GeometricField< vector, fvPatchField, volMesh > &U, const GeometricField< scalar, fvsPatchField, surfaceMesh > &phiU, const bool finalIter)
 
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< Type, fvPatchField, volMesh > > ddt (const volScalarField &alpha, const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt (const GeometricField< Type, fvsPatchField, surfaceMesh > &sf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const one &, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt (const GeometricField< Type, fvPatchField, volMesh > &vf, const one &)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
 
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)
 
geometricZeroField ddt (const one &, const one &)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< Type, fvsPatchField, surfaceMesh > &Uf)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi)
 
template<class Type >
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr (const volScalarField &rho, const GeometricField< Type, fvPatchField, volMesh > &U, const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &phi, const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &Uf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const surfaceScalarField &flux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > div (const tmp< surfaceScalarField > &tflux, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
tmp< surfaceScalarFieldflux (const volVectorField &vvf)
 Return the face-flux field obtained from the given volVectorField. More...
 
tmp< surfaceScalarFieldflux (const tmp< volVectorField > &tvvf)
 Return the face-flux field obtained from the given tmp volVectorField. More...
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const surfaceScalarField &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const GeometricField< Type, fvPatchField, volMesh > &)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux (const tmp< surfaceScalarField > &, const tmp< GeometricField< Type, fvPatchField, volMesh > > &)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const dimensioned< GType > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvPatchField, volMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvPatchField, volMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const GeometricField< GType, fvsPatchField, surfaceMesh > &gamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type , class GType >
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian (const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > &tgamma, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< volScalarFieldmagSqrGradGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
tmp< surfaceScalarFieldmeshPhi (const volVectorField &U)
 
tmp< surfaceScalarFieldmeshPhi (const dimensionedScalar &rho, const volVectorField &U)
 
tmp< surfaceScalarFieldmeshPhi (const volScalarField &rho, const volVectorField &U)
 
void makeRelative (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux relative. More...
 
void makeRelative (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeRelative (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux relative. More...
 
void makeAbsolute (surfaceScalarField &phi, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const dimensionedScalar &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
void makeAbsolute (surfaceScalarField &phi, const volScalarField &rho, const volVectorField &U)
 Make the given flux absolute. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldrelative (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given absolute flux in relative form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
tmp< surfaceScalarFieldabsolute (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U)
 Return the given relative flux in absolute form. More...
 
void correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi)
 
void correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
 
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)
 
void spreadSource (volScalarField &mDotOut, const volScalarField &mDotIn, const volScalarField &alpha1, const volScalarField &alpha2, const dimensionedScalar &D, const scalar cutoff)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const GeometricField< Type, fvPatchField, volMesh > &su, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Su (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tsu, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp (const dimensionedScalar &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const volScalarField &sp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp (const tmp< volScalarField > &tsp, const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
void surfaceIntegrate (Field< Type > &ivf, const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const GeometricField< Type, fvsPatchField, surfaceMesh > &ssf)
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum (const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &tssf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const DimensionedField< Type, volMesh > &df)
 
template<class Type >
tmp< Field< Type > > volumeIntegrate (const tmp< DimensionedField< Type, volMesh > > &tdf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const GeometricField< Type, fvPatchField, volMesh > &vf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 
template<class Type >
dimensioned< Type > domainIntegrate (const DimensionedField< Type, volMesh > &df)
 
template<class Type >
dimensioned< Type > domainIntegrate (const tmp< DimensionedField< Type, volMesh > > &tdf)
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, Istream &schemeData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const surfaceScalarField &faceFlux, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, Istream &schemeData)
 Return weighting factors for scheme given from Istream. More...
 
template<class Type >
static tmp< surfaceInterpolationScheme< Type > > scheme (const fvMesh &mesh, const word &name)
 Return weighting factors for scheme given by name in dictionary. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const surfaceScalarField &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, Istream &schemeData)
 Interpolate field onto faces using scheme given by Istream. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf, const word &name)
 Interpolate field onto faces using scheme given by name in fvSchemes. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces using 'interpolate(<name>)'. More...
 
template<class Type >
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces using 'interpolate(<name>)'. More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const FieldField< fvPatchField, Type > &fvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
template<class Type >
static tmp< FieldField< fvsPatchField, Type > > interpolate (const tmp< FieldField< fvPatchField, Type > > &tfvpff)
 Interpolate boundary field onto faces (simply a type conversion) More...
 
Foam::one interpolate (const Foam::one &)
 Interpolate 'one' returning 'one'. More...
 
template<class Type >
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const GeometricField< Type, fvPatchField, volMesh > &tvf)
 Interpolate field onto faces. More...
 
template<class Type >
static tmp< GeometricField< typename innerProduct< vector, Type >::type, fvsPatchField, surfaceMesh > > dotInterpolate (const surfaceVectorField &Sf, const tmp< GeometricField< Type, fvPatchField, volMesh > > &tvf)
 Interpolate tmp field onto faces. More...
 

Detailed Description

Namespace of functions to calculate explicit derivatives.

Function Documentation

◆ average() [1/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 47 of file fvcAverage.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), and surfaceSum().

Referenced by average(), ATCModel::computeLimiter(), IATE::correct(), and MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs().

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

◆ average() [2/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 94 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ average() [3/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 110 of file fvcAverage.C.

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

Here is the call graph for this function:

◆ average() [4/4]

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

Area-weighted average a surfaceField creating a volField.

Definition at line 121 of file fvcAverage.C.

References average().

Here is the call graph for this function:

◆ cellReduce() [1/2]

tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce ( const GeometricField< Type, fvsPatchField, surfaceMesh > &  ,
const CombineOp &  cop,
const Type &  nullValue = pTraits< Type >::zero 
)

Referenced by limitedSnGrad< Type >::correction().

Here is the caller graph for this function:

◆ cellReduce() [2/2]

tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce ( const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > &  ,
const CombineOp &  cop,
const Type &  nullValue = pTraits< Type >::zero 
)

◆ alphaCorr()

tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr ( const GeometricField< vector, fvPatchField, volMesh > &  U,
const GeometricField< scalar, fvsPatchField, surfaceMesh > &  phiU,
const bool  finalIter 
)

Definition at line 53 of file fvcCorrectAlpha.C.

References alpha, interpolate(), mesh, GeometricField< Type, PatchField, GeoMesh >::prevIter(), and U.

Here is the call graph for this function:

◆ curl() [1/2]

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

Definition at line 46 of file fvcCurl.C.

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

Referenced by LiftForce< CloudType >::cacheFields(), curl(), and liftModel::Fi().

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

◆ curl() [2/2]

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

Definition at line 69 of file fvcCurl.C.

References curl().

Here is the call graph for this function:

◆ d2dt2() [1/2]

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

Definition at line 46 of file fvcD2dt2.C.

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

Here is the call graph for this function:

◆ d2dt2() [2/2]

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

Definition at line 61 of file fvcD2dt2.C.

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

Here is the call graph for this function:

◆ ddt() [1/9]

◆ ddt() [2/9]

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

Definition at line 62 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [3/9]

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

Definition at line 77 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [4/9]

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

Definition at line 93 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [5/9]

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

Definition at line 109 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [6/9]

Definition at line 132 of file fvcDdt.C.

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

Here is the call graph for this function:

◆ ddt() [7/9]

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

Definition at line 147 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddt() [8/9]

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

Definition at line 159 of file fvcDdt.C.

References ddt().

Here is the call graph for this function:

◆ ddtCorr() [1/12]

tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< Type, fvsPatchField, surfaceMesh > &  Uf 
)

Definition at line 171 of file fvcDdt.C.

References Time::New(), U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [2/12]

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

Definition at line 187 of file fvcDdt.C.

References Time::New(), phi, and U.

Here is the call graph for this function:

◆ ddtCorr() [3/12]

tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &  phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &  Uf 
)

Definition at line 208 of file fvcDdt.C.

References ddtCorr, phi, U, and Uf.

◆ ddtCorr() [4/12]

tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField rho,
const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< Type, fvsPatchField, surfaceMesh > &  Uf 
)

Definition at line 233 of file fvcDdt.C.

References Time::New(), rho, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [5/12]

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

Definition at line 250 of file fvcDdt.C.

References Time::New(), phi, rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [6/12]

tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const volScalarField rho,
const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > &  phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &  Uf 
)

Definition at line 272 of file fvcDdt.C.

References ddtCorr, phi, rho, U, and Uf.

◆ DDt() [1/2]

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

Definition at line 46 of file fvcDDt.C.

References ddt(), div(), phi, and psi.

Referenced by DDt().

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

◆ DDt() [2/2]

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

Definition at line 68 of file fvcDDt.C.

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

Here is the call graph for this function:

◆ ddt() [9/9]

geometricZeroField ddt ( const one ,
const one  
)
inline

Definition at line 113 of file fvcDdt.H.

◆ ddtCorr() [7/12]

tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< Type, fvsPatchField, surfaceMesh > &  Uf 
)

Definition at line 171 of file fvcDdt.C.

References Time::New(), U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [8/12]

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

Definition at line 187 of file fvcDdt.C.

References Time::New(), phi, and U.

Here is the call graph for this function:

◆ ddtCorr() [9/12]

tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr ( const GeometricField< Type, fvPatchField, volMesh > &  U,
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > &  phi,
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > &  Uf 
)

Definition at line 208 of file fvcDdt.C.

References ddtCorr, phi, U, and Uf.

◆ ddtCorr() [10/12]

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

Definition at line 233 of file fvcDdt.C.

References Time::New(), rho, U, and Uf.

Here is the call graph for this function:

◆ ddtCorr() [11/12]

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

Definition at line 250 of file fvcDdt.C.

References Time::New(), phi, rho, and U.

Here is the call graph for this function:

◆ ddtCorr() [12/12]

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

Definition at line 272 of file fvcDdt.C.

References ddtCorr, phi, rho, U, and Uf.

◆ div() [1/14]

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

Definition at line 48 of file fvcDiv.C.

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

Referenced by adjointSensitivity::adjointMeshMovementSource(), MassTransferPhaseSystem< BasePhaseSystem >::alphaTransfer(), sensitivityBezierFI::assembleSensitivities(), sensitivityVolBSplinesFI::assembleSensitivities(), momentumError::calcMomentError(), hydrostaticPressure::calculateAndWrite(), adjointkOmegaSST::coeffsDifferentiation(), adjointSpalartAllmaras::conservativeMomentumSource(), adjointSimple::continuityErrors(), simple::continuityErrors(), adjointkOmegaSST::convectionMeanFlowSource(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), adjointkOmegaSST::correct(), kineticTheoryModel::correct(), IATE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), linearViscousStress< LESModel< BasicTurbulenceModel > >::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), incompressiblePrimalSolver::correctBoundaryConditions(), DDt(), kineticTheoryModel::devRhoReff(), adjointkOmegaSST::diffusionNutMeanFlowMult(), div(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), momentumError::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), nonlinearEddyViscosity< incompressible::RASModel >::divDevRhoReff(), nonlinearEddyViscosity< BasicTurbulenceModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), adjointkOmegaSST::divUMeanFlowSource(), adjointkOmegaSST::dNutdbMult(), adjointkOmegaSST::dR_dF1(), MovingPhaseModel< BasePhaseModel >::DUDt(), energyTransport::execute(), adjointkOmegaSST::FISensitivityTerm(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacian(), adjointkOmegaSST::GMeanFlowSource(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), multiphaseInterSystem::K(), adjointkOmegaSST::kaEqnSourceFromCDkOmega(), adjointkOmegaSST::kaEqnSourceFromF1(), adjointSimple::mainIter(), simple::mainIter(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransfer(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), adjointkOmegaSST::nutMeanFlowSource(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), adjointMeshMovementSolver::solve(), populationBalanceModel::solve(), twoPhaseSystem::solve(), kinematicSingleLayer::solveContinuity(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), reactingOneDim::solveSpeciesMass(), MovingPhaseModel< BasePhaseModel >::UfEqn(), adjointkOmegaSST::waEqnSourceFromCDkOmega(), adjointkOmegaSST::waEqnSourceFromF1(), continuityError::write(), and electricPotential::write().

Here is the call graph for this function:

◆ div() [2/14]

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

Definition at line 66 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [3/14]

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

Definition at line 85 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [4/14]

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

Definition at line 106 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [5/14]

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

Definition at line 129 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [6/14]

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

Definition at line 146 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [7/14]

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

Definition at line 160 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [8/14]

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

Definition at line 178 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [9/14]

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

Definition at line 196 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [10/14]

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

Definition at line 214 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [11/14]

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

Definition at line 233 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [12/14]

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

Definition at line 248 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ div() [13/14]

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

Definition at line 265 of file fvcDiv.C.

References div().

Here is the call graph for this function:

◆ div() [14/14]

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

Definition at line 282 of file fvcDiv.C.

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

Here is the call graph for this function:

◆ flux() [1/10]

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

Definition at line 33 of file fvcFlux.C.

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

Referenced by incompressiblePrimalSolver::correctBoundaryConditions(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), liftModel::Ff(), wallLubricationModel::Ff(), flux(), kinematicSingleLayer::kinematicSingleLayer(), adjointSimple::mainIter(), simple::mainIter(), phaseModel::phaseModel(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), and thermoSingleLayer::thermoSingleLayer().

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

◆ flux() [2/10]

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

Definition at line 46 of file fvcFlux.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ flux() [3/10]

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

Definition at line 151 of file fvcFluxTemplates.C.

References flux(), and phi.

Here is the call graph for this function:

◆ flux() [4/10]

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

Definition at line 46 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [5/10]

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

Definition at line 64 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [6/10]

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

Definition at line 82 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [7/10]

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

Definition at line 100 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [8/10]

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

Definition at line 119 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [9/10]

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

Definition at line 134 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ flux() [10/10]

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

Definition at line 168 of file fvcFluxTemplates.C.

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

Here is the call graph for this function:

◆ grad() [1/6]

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

Definition at line 53 of file fvcGrad.C.

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

Referenced by sensitivitySurface::accumulateIntegrand(), sensitivitySurfacePoints::accumulateIntegrand(), ATCstandard::addATC(), ATCUaGradU::addATC(), jouleHeatingSource::addSup(), viscousDissipation::addSup(), multiphaseStabilizedTurbulence::addSup(), densityChangeDrift::addToDriftRate(), sensitivityBezierFI::assembleSensitivities(), sensitivityVolBSplinesFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), GradientDispersionRAS< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), LegendreMagnaudet::Cl(), Moraga::Cl(), kOmegaSST::computeG(), incompressibleAdjointSolver::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), diffusion< ReactionThermo, ThermoType >::correct(), diffusionMulticomponent< ReactionThermo, ThermoType >::correct(), adjointSpalartAllmaras::correct(), kineticTheoryModel::correct(), kkLOmega::correct(), LamBremhorstKE::correct(), LienCubicKE::correct(), LienLeschziner::correct(), qZeta::correct(), ShihQuadraticKE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), EBRSM< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), SSG< BasicTurbulenceModel >::correct(), linearViscousStress< LESModel< BasicTurbulenceModel > >::correct(), multiphaseStabilizedTurbulence::correct(), advectionDiffusion::correct(), Poisson::correct(), contactAngleForce::correct(), thermocapillaryForce::correct(), kOmegaSST::correctBoundaryConditions(), LienCubicKE::correctNut(), ShihQuadraticKE::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< BasicEddyViscosityModel >::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointkOmegaSST::devReff(), adjointLaminar::devReff(), adjointSpalartAllmaras::devReff(), forces::devRhoReff(), filmTurbulenceModel::devRhoReff(), kineticTheoryModel::devRhoReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), momentumError::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), shapeSensitivities::dvdbMult(), turbulentDispersionModel::F(), adjointkOmegaSST::FISensitivityTerm(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCstandard::getFISensitivityTerm(), ATCUaGradU::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), dynamicLagrangian< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), SpalartAllmaras< BasicTurbulenceModel >::k(), diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), adjointSimple::mainIter(), simple::mainIter(), multiphaseInterSystem::nHatfv(), multiphaseInterSystem::nVolHatfv(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), kineticTheoryModel::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), objectiveForce::update_boundarydJdnut(), objectiveMoment::update_boundarydJdnut(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), ATCstandard::updatePrimalBasedQuantities(), adjointkOmegaSST::updatePrimalRelatedFields(), adjointSpalartAllmaras::updatePrimalRelatedFields(), XiReactionRate::write(), and electricPotential::write().

Here is the call graph for this function:

◆ grad() [2/6]

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

Definition at line 70 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ grad() [3/6]

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

Definition at line 93 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [4/6]

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

Definition at line 115 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [5/6]

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

Definition at line 144 of file fvcGrad.C.

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

Here is the call graph for this function:

◆ grad() [6/6]

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

Definition at line 161 of file fvcGrad.C.

References grad().

Here is the call graph for this function:

◆ laplacian() [1/24]

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

Definition at line 46 of file fvcLaplacian.C.

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

Referenced by adjointSpalartAllmaras::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), momentumError::divDevRhoReff(), thermo::evolveRegion(), laplacian(), laplaceFilter::operator()(), kinematicSingleLayer::pu(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), adjointEikonalSolver::solve(), and reactingOneDim::solveEnergy().

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

◆ laplacian() [2/24]

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

Definition at line 62 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [3/24]

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

Definition at line 79 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [4/24]

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

Definition at line 90 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [5/24]

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

Definition at line 108 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [6/24]

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

Definition at line 134 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [7/24]

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

Definition at line 152 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [8/24]

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

Definition at line 177 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [9/24]

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

Definition at line 196 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [10/24]

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

Definition at line 213 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [11/24]

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

Definition at line 231 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [12/24]

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

Definition at line 249 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [13/24]

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

Definition at line 268 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [14/24]

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

Definition at line 285 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [15/24]

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

Definition at line 302 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [16/24]

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

Definition at line 319 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [17/24]

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

Definition at line 338 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [18/24]

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

Definition at line 355 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [19/24]

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

Definition at line 373 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [20/24]

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

Definition at line 390 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [21/24]

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

Definition at line 409 of file fvcLaplacian.C.

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

Here is the call graph for this function:

◆ laplacian() [22/24]

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

Definition at line 426 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ laplacian() [23/24]

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

Definition at line 443 of file fvcLaplacian.C.

References gamma, and laplacian().

Here is the call graph for this function:

◆ laplacian() [24/24]

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

Definition at line 459 of file fvcLaplacian.C.

References laplacian().

Here is the call graph for this function:

◆ magSqrGradGrad() [1/2]

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

Definition at line 45 of file fvcMagSqrGradGrad.C.

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

Referenced by qZeta::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), and magSqrGradGrad().

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

◆ magSqrGradGrad() [2/2]

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

Definition at line 68 of file fvcMagSqrGradGrad.C.

References magSqrGradGrad().

Here is the call graph for this function:

◆ meshPhi() [1/3]

Definition at line 35 of file fvcMeshPhi.C.

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

Referenced by fvMotionSolverEngineMesh::move(), layeredEngineMesh::move(), and movingWallVelocityFvPatchVectorField::Uwall().

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

◆ meshPhi() [2/3]

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

Definition at line 48 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ meshPhi() [3/3]

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

Definition at line 62 of file fvcMeshPhi.C.

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

Here is the call graph for this function:

◆ makeRelative() [1/3]

void makeRelative ( surfaceScalarField phi,
const volVectorField U 
)

Make the given flux relative.

Definition at line 76 of file fvcMeshPhi.C.

References phi, and U.

◆ makeRelative() [2/3]

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

Make the given flux relative.

Definition at line 88 of file fvcMeshPhi.C.

References phi, rho, and U.

◆ makeRelative() [3/3]

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

Make the given flux relative.

Definition at line 101 of file fvcMeshPhi.C.

References phi, rho, and U.

◆ makeAbsolute() [1/3]

void makeAbsolute ( surfaceScalarField phi,
const volVectorField U 
)

Make the given flux absolute.

Definition at line 115 of file fvcMeshPhi.C.

References phi, and U.

◆ makeAbsolute() [2/3]

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

Make the given flux absolute.

Definition at line 127 of file fvcMeshPhi.C.

References phi, rho, and U.

◆ makeAbsolute() [3/3]

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

Make the given flux absolute.

Definition at line 140 of file fvcMeshPhi.C.

References phi, rho, and U.

◆ 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 154 of file fvcMeshPhi.C.

References mesh, and U.

◆ 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 171 of file fvcMeshPhi.C.

References mesh, rho, and U.

◆ absolute() [1/2]

◆ absolute() [2/2]

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

Return the given relative flux in absolute form.

Definition at line 206 of file fvcMeshPhi.C.

References mesh, rho, and U.

◆ correctUf()

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

Definition at line 224 of file fvcMeshPhi.C.

References mesh, n, phi, U, and Uf.

◆ correctRhoUf()

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

Definition at line 242 of file fvcMeshPhi.C.

References mesh, n, phi, rho, rhoUf, and U.

◆ reconstruct() [1/2]

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

Definition at line 55 of file fvcReconstruct.C.

References IOobject::instance(), Foam::inv(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and surfaceSum().

Referenced by ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), and ATCstandard::updatePrimalBasedQuantities().

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

◆ reconstruct() [2/2]

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

Definition at line 97 of file fvcReconstruct.C.

References reconstruct().

Here is the call graph for this function:

◆ reconstructMag() [1/2]

tmp< volScalarField > reconstructMag ( const surfaceScalarField ssf)

Definition at line 46 of file fvcReconstructMag.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::dimArea, DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.

Referenced by reconstructMag().

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

◆ reconstructMag() [2/2]

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

Definition at line 114 of file fvcReconstructMag.C.

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

Here is the call graph for this function:

◆ smooth()

void smooth ( volScalarField field,
const scalar  coeff 
)

Definition at line 43 of file fvcSmooth.C.

References DynamicList< T, SizeMin >::append(), field(), forAll, smoothData::trackData::maxRatio, mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().

Referenced by surfaceAlignedSBRStressFvMotionSolver::solve().

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

◆ spread()

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

Definition at line 132 of file fvcSmooth.C.

References alpha, DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), max(), smoothData::trackData::maxRatio, mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().

Here is the call graph for this function:

◆ sweep()

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

Definition at line 230 of file fvcSmooth.C.

References alpha, DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), max(), mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().

Here is the call graph for this function:

◆ spreadSource()

void spreadSource ( volScalarField mDotOut,
const volScalarField mDotIn,
const volScalarField alpha1,
const volScalarField alpha2,
const dimensionedScalar D,
const scalar  cutoff 
)

Smearing of source term field

Calculate Nl and Nv

Set source terms in cells with alpha1 < cutoff or alpha1 > 1-cutoff

Definition at line 324 of file fvcSmooth.C.

References alpha1, alpha2, D, DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimless, Foam::dimMass, Foam::dimTime, forAll, mesh, reduce(), fvMatrix< Type >::solve(), and dimensioned< Type >::value().

Referenced by interfaceHeatResistance< Thermo, OtherThermo >::Kexp().

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

◆ snGrad() [1/4]

◆ snGrad() [2/4]

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

Definition at line 62 of file fvcSnGrad.C.

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

Here is the call graph for this function:

◆ snGrad() [3/4]

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

Definition at line 79 of file fvcSnGrad.C.

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

Here is the call graph for this function:

◆ snGrad() [4/4]

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

Definition at line 90 of file fvcSnGrad.C.

References snGrad().

Here is the call graph for this function:

◆ Su() [1/2]

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

Definition at line 45 of file fvcSup.C.

Referenced by populationBalanceModel::solve().

Here is the caller graph for this function:

◆ Su() [2/2]

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

Definition at line 56 of file fvcSup.C.

◆ Sp() [1/3]

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

Definition at line 68 of file fvcSup.C.

Referenced by kineticTheoryModel::correct().

Here is the caller graph for this function:

◆ Sp() [2/3]

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

Definition at line 79 of file fvcSup.C.

◆ Sp() [3/3]

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

Definition at line 91 of file fvcSup.C.

◆ SuSp() [1/2]

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

Definition at line 103 of file fvcSup.C.

◆ SuSp() [2/2]

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

Definition at line 114 of file fvcSup.C.

◆ surfaceIntegrate() [1/3]

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

Definition at line 45 of file fvcSurfaceIntegrate.C.

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

Referenced by isoAdvection::advect(), div(), setFlow::execute(), gaussDivScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvmDiv(), gaussConvectionScheme< Type >::fvmDiv(), anisotropicFilter::operator()(), and surfaceIntegrate().

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

◆ surfaceIntegrate() [2/3]

◆ surfaceIntegrate() [3/3]

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

Definition at line 118 of file fvcSurfaceIntegrate.C.

References surfaceIntegrate().

Here is the call graph for this function:

◆ surfaceSum() [1/2]

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

Definition at line 134 of file fvcSurfaceIntegrate.C.

References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.

Referenced by anisotropicFilter::anisotropicFilter(), average(), cellCoBlended< Type >::blendingFactor(), kinematicSingleLayer::CourantNumber(), simpleFilter::operator()(), reconstruct(), and surfaceSum().

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

◆ surfaceSum() [2/2]

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

Definition at line 189 of file fvcSurfaceIntegrate.C.

References surfaceSum().

Here is the call graph for this function:

◆ volumeIntegrate() [1/4]

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

Definition at line 46 of file fvcVolumeIntegrate.C.

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

Referenced by domainIntegrate().

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

◆ volumeIntegrate() [2/4]

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

Definition at line 57 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 69 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 77 of file fvcVolumeIntegrate.C.

References tmp< T >::clear().

Here is the call graph for this function:

◆ domainIntegrate() [1/4]

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

Definition at line 87 of file fvcVolumeIntegrate.C.

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

Referenced by interRegionHeatTransferModel::addSup(), reactingOneDim::calculateMassTransfer(), kinematicSingleLayer::continuityCheck(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), domainIntegrate(), regionSizeDistribution::write(), and specieReactionRates< ChemistryModelType >::write().

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

◆ domainIntegrate() [2/4]

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

Definition at line 102 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 114 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 129 of file fvcVolumeIntegrate.C.

References domainIntegrate().

Here is the call graph for this function:

◆ scheme() [1/4]

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

Return weighting factors for scheme given from Istream.

◆ scheme() [2/4]

static tmp< surfaceInterpolationScheme< Type > > 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 > > scheme ( const fvMesh mesh,
Istream schemeData 
)
static

Return weighting factors for scheme given from Istream.

◆ scheme() [4/4]

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

Return weighting factors for scheme given by name in dictionary.

◆ interpolate() [1/13]

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

Interpolate field onto faces using scheme given by Istream.

Referenced by extractEulerianParticles::accumulateParticleInfo(), effectivenessHeatExchangerSource::addSup(), alphaCorr(), cellCoBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), Implicit< CloudType >::cacheFields(), phaseSystem::calcPhi(), hydrostaticPressure::calculateAndWrite(), parseDriver::cellToFace(), adjointEikonalSolver::computeYPhi(), inverseDistanceDiffusivity::correct(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), interpolated::damp(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), StaticPhaseModel< BasePhaseModel >::diffNo(), extractEulerianParticles::execute(), energyTransport::execute(), filmFlux::execute(), liftModel::Ff(), turbulentDispersionModel::Ff(), wallLubricationModel::Ff(), ddtScheme< Type >::fvcDdtPhiCoeff(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), multiphaseInterSystem::generatePhi(), isoAdvection::getRhoPhi(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), Foam::interpolate(), AttouFerschneider::Kf(), dragModel::Kf(), segregated::Kf(), virtualMassModel::Kf(), adjointSimple::mainIter(), simple::mainIter(), dynamicRefineFvMesh::mapFields(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), fvMotionSolverEngineMesh::move(), layeredEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), multiphaseInterSystem::nHatfv(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialElimination(), compressibleTurbulenceModel::phi(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiKdPhis(), extractEulerianParticles::phiU(), kineticTheoryModel::pPrimef(), phasePressureModel::pPrimef(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), multiphaseInterSystem::surfaceTensionForce(), interfaceProperties::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), dynamicMotionSolverFvMeshAMI::update(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::YiEqn().

◆ interpolate() [2/13]

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

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

◆ interpolate() [3/13]

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

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

◆ interpolate() [4/13]

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

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

◆ interpolate() [5/13]

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

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

◆ interpolate() [6/13]

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

Interpolate field onto faces using scheme given by Istream.

◆ interpolate() [7/13]

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

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

◆ interpolate() [8/13]

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

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

◆ interpolate() [9/13]

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

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

◆ interpolate() [10/13]

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

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

◆ interpolate() [11/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [12/13]

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

Interpolate boundary field onto faces (simply a type conversion)

◆ interpolate() [13/13]

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

Interpolate 'one' returning 'one'.

Definition at line 192 of file surfaceInterpolate.H.

◆ dotInterpolate() [1/2]

◆ dotInterpolate() [2/2]

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

Interpolate tmp field onto faces.

and 'dot' with given surfaceVectorField Sf