Namespace of functions to calculate explicit derivatives. More...
Functions | |
template<class Type > | |
tmp< VolField< Type > > | average (const SurfaceField< Type > &) |
Area-weighted average a surfaceField creating a volField. More... | |
template<class Type > | |
tmp< VolField< Type > > | average (const tmp< SurfaceField< Type >> &) |
Area-weighted average a surfaceField creating a volField. More... | |
template<class Type > | |
tmp< VolField< Type > > | average (const VolField< Type > &) |
Area-weighted average a surfaceField creating a volField. More... | |
template<class Type > | |
tmp< VolField< Type > > | average (const tmp< VolField< Type >> &) |
Area-weighted average a surfaceField creating a volField. More... | |
template<class Type , class CombineOp > | |
tmp< VolField< Type > > | cellReduce (const SurfaceField< Type > &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero) |
template<class Type , class CombineOp > | |
tmp< VolField< Type > > | cellReduce (const tmp< SurfaceField< Type >> &, const CombineOp &cop, const Type &nullValue=pTraits< Type >::zero) |
template<class Type > | |
tmp< VolField< Type > > | curl (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | curl (const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< VolField< Type > > | d2dt2 (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | d2dt2 (const volScalarField &rho, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const dimensioned< Type > dt, const fvMesh &mesh) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const dimensionedScalar &rho, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const volScalarField &rho, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const one &, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const volScalarField &alpha, const volScalarField &rho, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const one &, const one &, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const one &, const volScalarField &rho, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | ddt (const volScalarField &alpha, const one &, const VolField< Type > &vf) |
template<class Type > | |
tmp< SurfaceField< Type > > | ddt (const SurfaceField< Type > &sf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const VolField< Type > &U, const SurfaceField< Type > &Uf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi, const autoPtr< SurfaceField< Type >> &Uf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &rho, const VolField< Type > &U, const SurfaceField< Type > &rhoUf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &rho, const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &rho, const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi, const autoPtr< SurfaceField< Type >> &rhoUf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &alpha, const volScalarField &rho, const VolField< Type > &U, const SurfaceField< Type > &Uf) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &alpha, const volScalarField &rho, const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi) |
template<class Type > | |
tmp< SurfaceField< typename Foam::flux< Type >::type > > | ddtCorr (const volScalarField &alpha, const volScalarField &rho, const VolField< Type > &U, const SurfaceField< typename Foam::flux< Type >::type > &phi, const autoPtr< SurfaceField< Type >> &Uf) |
template<class Type > | |
tmp< VolField< Type > > | DDt (const surfaceScalarField &phi, const VolField< Type > &psi) |
template<class Type > | |
tmp< VolField< Type > > | DDt (const tmp< surfaceScalarField > &tphi, const VolField< Type > &psi) |
template<class Type > | |
tmp< VolField< Type > > | div (const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< Type > > | div (const tmp< SurfaceField< Type >> &tssf) |
template<class Type > | |
tmp< VolField< typename innerProduct< vector, Type >::type > > | div (const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< VolField< typename innerProduct< vector, Type >::type > > | div (const tmp< VolField< Type >> &tvvf, const word &name) |
template<class Type > | |
tmp< VolField< typename innerProduct< vector, Type >::type > > | div (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< typename innerProduct< vector, Type >::type > > | div (const tmp< VolField< Type >> &tvvf) |
template<class Type > | |
tmp< VolField< Type > > | div (const surfaceScalarField &flux, const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | div (const tmp< surfaceScalarField > &tflux, const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | div (const surfaceScalarField &flux, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | div (const tmp< surfaceScalarField > &tflux, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | div (const surfaceScalarField &flux, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | div (const tmp< surfaceScalarField > &tflux, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | div (const surfaceScalarField &flux, const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< VolField< Type > > | div (const tmp< surfaceScalarField > &tflux, const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< SurfaceField< typename innerProduct< vector, Type >::type > > | flux (const VolField< Type > &vf) |
Return the face-flux field obtained from the given volVectorField. More... | |
template<class Type > | |
tmp< SurfaceField< typename innerProduct< vector, Type >::type > > | flux (const tmp< VolField< Type >> &tvf) |
Return the face-flux field obtained from the given tmp volVectorField. More... | |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const surfaceScalarField &, const tmp< VolField< Type >> &) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const surfaceScalarField &, const VolField< Type > &, Istream &schemeData) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const surfaceScalarField &, const VolField< Type > &, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const tmp< surfaceScalarField > &, const VolField< Type > &, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const surfaceScalarField &, const tmp< VolField< Type >> &, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const tmp< surfaceScalarField > &, const tmp< VolField< Type >> &, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const surfaceScalarField &, const VolField< Type > &) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const tmp< surfaceScalarField > &, const VolField< Type > &) |
template<class Type > | |
tmp< SurfaceField< Type > > | flux (const tmp< surfaceScalarField > &, const tmp< VolField< Type >> &) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const tmp< SurfaceField< Type >> &tssf) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | grad (const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< VolField< Type > > | laplacian (const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type > | |
tmp< VolField< Type > > | laplacian (const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< Type >> &tvf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const dimensioned< GType > &gamma, const VolField< Type > &vf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const dimensioned< GType > &gamma, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const dimensioned< GType > &gamma, const VolField< Type > &vf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const dimensioned< GType > &gamma, const tmp< VolField< Type >> &tvf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const VolField< GType > &gamma, const VolField< Type > &vf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< GType >> &tgamma, const VolField< Type > &vf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const VolField< GType > &gamma, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< GType >> &tgamma, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const VolField< GType > &gamma, const VolField< Type > &vf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< GType >> &tgamma, const VolField< Type > &vf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const VolField< GType > &gamma, const tmp< VolField< Type >> &tvf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< VolField< GType >> &tgamma, const tmp< VolField< Type >> &tvf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const SurfaceField< GType > &gamma, const VolField< Type > &vf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< SurfaceField< GType >> &tgamma, const VolField< Type > &vf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const SurfaceField< GType > &gamma, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< SurfaceField< GType >> &tgamma, const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const SurfaceField< GType > &gamma, const VolField< Type > &vf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< SurfaceField< GType >> &tgamma, const VolField< Type > &vf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const SurfaceField< GType > &gamma, const tmp< VolField< Type >> &tvf) |
template<class Type , class GType > | |
tmp< VolField< Type > > | laplacian (const tmp< SurfaceField< GType >> &tgamma, const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< volScalarField > | magSqrGradGrad (const VolField< Type > &vf) |
template<class Type > | |
tmp< volScalarField > | magSqrGradGrad (const tmp< VolField< Type >> &tvf) |
tmp< surfaceScalarField > | meshPhi (const volVectorField &U) |
tmp< scalarField > | meshPhi (const volVectorField &U, const label patchi) |
tmp< surfaceScalarField > | meshPhi (const dimensionedScalar &rho, const volVectorField &U) |
tmp< surfaceScalarField > | meshPhi (const volScalarField &rho, const volVectorField &U) |
void | makeRelative (surfaceScalarField &phi, const volVectorField &U) |
Make the given flux relative. 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< surfaceScalarField > | relative (const tmp< surfaceScalarField > &tphi, const volVectorField &U) |
Return the given absolute flux in relative form. More... | |
tmp< surfaceScalarField > | relative (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U) |
Return the given absolute flux in relative form. More... | |
tmp< surfaceScalarField > | absolute (const tmp< surfaceScalarField > &tphi, const volVectorField &U) |
Return the given relative flux in absolute form. More... | |
tmp< surfaceScalarField > | absolute (const tmp< surfaceScalarField > &tphi, const volScalarField &rho, const volVectorField &U) |
Return the given relative flux in absolute form. More... | |
tmp< surfaceScalarField > | absolute (const tmp< surfaceScalarField > &tphi, const volScalarField &alpha, const volScalarField &rho, const volVectorField &U) |
Return the given relative flux in absolute form. More... | |
template<class MRFType > | |
void | correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF) |
template<class MRFType > | |
void | correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi, const MRFType &MRF) |
void | correctUf (autoPtr< surfaceVectorField > &Uf, const volVectorField &U, const surfaceScalarField &phi) |
void | correctRhoUf (autoPtr< surfaceVectorField > &rhoUf, const volScalarField &rho, const volVectorField &U, const surfaceScalarField &phi) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | reconstruct (const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< typename outerProduct< vector, Type >::type > > | reconstruct (const tmp< SurfaceField< Type >> &tssf) |
tmp< volScalarField > | reconstructMag (const surfaceScalarField &) |
tmp< volScalarField > | reconstructMag (const tmp< surfaceScalarField > &) |
void | smooth (volScalarField &field, const scalar coeff) |
void | spread (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2, const scalar alphaMax=0.99, const scalar alphaMin=0.01) |
void | sweep (volScalarField &field, const volScalarField &alpha, const label nLayers, const scalar alphaDiff=0.2) |
template<class Type > | |
tmp< SurfaceField< Type > > | snGrad (const VolField< Type > &vf, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | snGrad (const tmp< VolField< Type >> &tvf, const word &name) |
template<class Type > | |
tmp< SurfaceField< Type > > | snGrad (const VolField< Type > &vf) |
template<class Type > | |
tmp< SurfaceField< Type > > | snGrad (const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< VolField< Type > > | Su (const VolField< Type > &su, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | Su (const tmp< VolField< Type >> &tsu, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | Sp (const volScalarField &sp, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | Sp (const tmp< volScalarField > &tsp, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | Sp (const dimensionedScalar &sp, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | SuSp (const volScalarField &sp, const VolField< Type > &vf) |
template<class Type > | |
tmp< VolField< Type > > | SuSp (const tmp< volScalarField > &tsp, const VolField< Type > &vf) |
template<class Type > | |
void | surfaceIntegrate (Field< Type > &ivf, const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< Type > > | surfaceIntegrate (const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< Type > > | surfaceIntegrate (const tmp< SurfaceField< Type >> &tssf) |
template<class Type > | |
tmp< VolField< Type > > | surfaceSum (const SurfaceField< Type > &ssf) |
template<class Type > | |
tmp< VolField< Type > > | surfaceSum (const tmp< SurfaceField< Type >> &tssf) |
template<class Type > | |
tmp< Field< Type > > | volumeIntegrate (const VolField< Type > &vf) |
template<class Type > | |
tmp< Field< Type > > | volumeIntegrate (const tmp< VolField< Type >> &tvf) |
template<class Type > | |
tmp< Field< Type > > | volumeIntegrate (const DimensionedField< Type, volMesh > &df) |
template<class Type > | |
tmp< Field< Type > > | volumeIntegrate (const tmp< DimensionedField< Type, volMesh >> &tdf) |
template<class Type > | |
dimensioned< Type > | domainIntegrate (const VolField< Type > &vf) |
template<class Type > | |
dimensioned< Type > | domainIntegrate (const tmp< VolField< Type >> &tvf) |
template<class Type > | |
dimensioned< Type > | domainIntegrate (const DimensionedField< Type, volMesh > &df) |
template<class Type > | |
dimensioned< Type > | domainIntegrate (const tmp< DimensionedField< Type, volMesh >> &tdf) |
template<class Type > | |
static tmp< surfaceInterpolationScheme< Type > > | scheme (const surfaceScalarField &faceFlux, Istream &schemeData) |
Return weighting factors for scheme given from Istream. More... | |
template<class Type > | |
static tmp< surfaceInterpolationScheme< Type > > | scheme (const surfaceScalarField &faceFlux, const word &name) |
Return weighting factors for scheme given by name in dictionary. More... | |
template<class Type > | |
static tmp< surfaceInterpolationScheme< Type > > | scheme (const fvMesh &mesh, Istream &schemeData) |
Return weighting factors for scheme given from Istream. More... | |
template<class Type > | |
static tmp< surfaceInterpolationScheme< Type > > | scheme (const fvMesh &mesh, const word &name) |
Return weighting factors for scheme given by name in dictionary. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData) |
Interpolate field onto faces using scheme given by Istream. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf, const surfaceScalarField &faceFlux, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const tmp< VolField< Type >> &tvf, const surfaceScalarField &faceFlux, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const tmp< VolField< Type >> &tvf, const tmp< surfaceScalarField > &faceFlux, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf, Istream &schemeData) |
Interpolate field onto faces using scheme given by Istream. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const tmp< VolField< Type >> &tvf, const word &name) |
Interpolate field onto faces using scheme given by name in fvSchemes. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const VolField< Type > &tvf) |
Interpolate field onto faces using 'interpolate(<name>)'. More... | |
template<class Type > | |
static tmp< SurfaceField< Type > > | interpolate (const tmp< VolField< Type >> &tvf) |
Interpolate tmp field onto faces using 'interpolate(<name>)'. More... | |
template<class Type > | |
static tmp< FieldField< fvsPatchField, Type > > | interpolate (const FieldField< fvPatchField, Type > &fvpff) |
Interpolate boundary field onto faces (simply a type conversion) More... | |
template<class Type > | |
static tmp< FieldField< fvsPatchField, Type > > | interpolate (const tmp< FieldField< fvPatchField, Type >> &tfvpff) |
Interpolate boundary field onto faces (simply a type conversion) More... | |
one | interpolate (const one &) |
Interpolate 'one' returning 'one'. More... | |
template<class Type > | |
static tmp< SurfaceField< typename innerProduct< vector, Type >::type > > | dotInterpolate (const surfaceVectorField &Sf, const VolField< Type > &tvf) |
Interpolate field onto faces. More... | |
template<class Type > | |
static tmp< SurfaceField< typename innerProduct< vector, Type >::type > > | dotInterpolate (const surfaceVectorField &Sf, const tmp< VolField< Type >> &tvf) |
Interpolate tmp field onto faces. More... | |
tmp< VolField< Type > > average | ( | const SurfaceField< Type > & | ssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 45 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, fvMesh::magSf(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), polyMesh::nGeometricD(), patchi, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), surfaceSum(), and Foam::Zero.
Referenced by average(), Foam::bound(), IATE::correct(), surfaceFieldValue::processValuesTypeType(), volFieldValue::processValuesTypeType(), PrimitivePatch< FaceList, PointField >::projectPoints(), multiphaseVoFSolver::setInterfaceRDeltaT(), and twoPhaseVoFSolver::setInterfaceRDeltaT().
tmp< VolField< Type > > average | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 91 of file fvcAverage.C.
References average().
Area-weighted average a surfaceField creating a volField.
Definition at line 107 of file fvcAverage.C.
References average(), and Foam::linearInterpolate().
Area-weighted average a surfaceField creating a volField.
Definition at line 118 of file fvcAverage.C.
References average().
tmp<VolField<Type> > Foam::fvc::cellReduce | ( | const SurfaceField< Type > & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
tmp<VolField<Type> > Foam::fvc::cellReduce | ( | const tmp< SurfaceField< Type >> & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
Definition at line 44 of file fvcCurl.C.
References grad(), IOobject::name(), tmp< T >::ref(), and Foam::skew().
Referenced by LiftForce< CloudType >::cacheFields(), SaffmanMei::Cl(), curl(), and dispersedLiftModel::Fi().
Definition at line 44 of file fvcD2dt2.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and d2dt2Scheme< Type >::New().
Referenced by solidDisplacement::pressureCorrector().
tmp< VolField< Type > > d2dt2 | ( | const volScalarField & | rho, |
const VolField< Type > & | vf | ||
) |
Definition at line 59 of file fvcD2dt2.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), d2dt2Scheme< Type >::New(), and rho.
tmp< VolField< Type > > ddt | ( | const dimensioned< Type > | dt, |
const fvMesh & | mesh | ||
) |
Definition at line 44 of file fvcDdt.C.
References fvSchemes::ddt(), dimensioned< Type >::name(), ddtScheme< Type >::New(), and fvMesh::schemes().
Referenced by VoFSolidificationMelting::addSup(), VoFCavitation::addSup(), waveForcing::addSup(), densityChangeDrift::addToDriftRate(), PressureGradientForce< CloudType >::cacheFields(), kineticTheoryModel::correct(), IATE::correct(), MovingPhaseModel< BasePhaseModel >::correctContinuityError(), phaseSystem::correctKinematics(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), ddt(), DDt(), XiFluid::EaSolve(), XiFluid::EauSolve(), phaseScalarTransport::execute(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), if(), incompressibleDenseParticleFluid::momentumPredictor(), compressibleMultiphaseVoF::prePredictor(), compressibleVoF::prePredictor(), incompressibleDriftFlux::prePredictor(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), phaseSystem::solve(), compressibleMultiphaseVoF::thermophysicalPredictor(), compressibleVoF::thermophysicalPredictor(), fluid::thermophysicalPredictor(), multicomponentFluid::thermophysicalPredictor(), shockFluid::thermophysicalPredictor(), MovingPhaseModel< BasePhaseModel >::UfEqn(), and while().
Definition at line 60 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and ddtScheme< Type >::New().
tmp< VolField< Type > > ddt | ( | const dimensionedScalar & | rho, |
const VolField< Type > & | vf | ||
) |
Definition at line 75 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and rho.
tmp< VolField< Type > > ddt | ( | const volScalarField & | rho, |
const VolField< Type > & | vf | ||
) |
Definition at line 91 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and rho.
tmp< VolField< Type > > ddt | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const VolField< Type > & | vf | ||
) |
Definition at line 119 of file fvcDdt.C.
References alpha(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), ddtScheme< Type >::New(), and rho.
tmp< VolField< Type > > ddt | ( | const one & | , |
const volScalarField & | rho, | ||
const VolField< Type > & | vf | ||
) |
tmp< VolField< Type > > ddt | ( | const volScalarField & | alpha, |
const one & | , | ||
const VolField< Type > & | vf | ||
) |
tmp< SurfaceField< Type > > ddt | ( | const SurfaceField< Type > & | sf | ) |
Definition at line 181 of file fvcDdt.C.
References ddtScheme< Type >::New(), and sf().
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const VolField< Type > & | U, |
const SurfaceField< Type > & | Uf | ||
) |
Definition at line 195 of file fvcDdt.C.
References ddtScheme< Type >::New(), and U.
Referenced by incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), ddtCorr(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrs(), if(), twoPhaseSolver::incompressiblePressureCorrector(), main(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), and incompressibleMultiphaseVoF::pressureCorrector().
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const VolField< Type > & | U, |
const SurfaceField< typename Foam::flux< Type >::type > & | phi | ||
) |
Definition at line 210 of file fvcDdt.C.
References ddtScheme< Type >::New(), and U.
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const VolField< Type > & | U, |
const SurfaceField< typename Foam::flux< Type >::type > & | phi, | ||
const autoPtr< SurfaceField< Type >> & | Uf | ||
) |
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | rho, |
const VolField< Type > & | U, | ||
const SurfaceField< Type > & | rhoUf | ||
) |
Definition at line 244 of file fvcDdt.C.
References ddtScheme< Type >::New(), rho, and U.
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | rho, |
const VolField< Type > & | U, | ||
const SurfaceField< typename Foam::flux< Type >::type > & | phi | ||
) |
Definition at line 263 of file fvcDdt.C.
References ddtScheme< Type >::New(), rho, and U.
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | rho, |
const VolField< Type > & | U, | ||
const SurfaceField< typename Foam::flux< Type >::type > & | phi, | ||
const autoPtr< SurfaceField< Type >> & | rhoUf | ||
) |
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const VolField< Type > & | U, | ||
const SurfaceField< Type > & | Uf | ||
) |
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const VolField< Type > & | U, | ||
const SurfaceField< typename Foam::flux< Type >::type > & | phi | ||
) |
tmp< SurfaceField< typename Foam::flux< Type >::type > > ddtCorr | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const VolField< Type > & | U, | ||
const SurfaceField< typename Foam::flux< Type >::type > & | phi, | ||
const autoPtr< SurfaceField< Type >> & | Uf | ||
) |
tmp< VolField< Type > > DDt | ( | const surfaceScalarField & | phi, |
const VolField< Type > & | psi | ||
) |
Definition at line 44 of file fvcDDt.C.
References ddt(), div(), DimensionedField< Type, GeoMesh >::mesh(), and psi.
Referenced by DDt(), MRFZoneList::DDt(), MovingPhaseModel< BasePhaseModel >::UEqn(), and MovingPhaseModel< BasePhaseModel >::UfEqn().
tmp< VolField< Type > > DDt | ( | const tmp< surfaceScalarField > & | tphi, |
const VolField< Type > & | psi | ||
) |
Definition at line 66 of file fvcDDt.C.
References tmp< T >::clear(), DDt(), and psi.
tmp< VolField< Type > > div | ( | const SurfaceField< Type > & | ssf | ) |
Definition at line 46 of file fvcDiv.C.
References IOobject::name(), GeometricField< Type, PatchField, GeoMesh >::New(), and surfaceIntegrate().
Referenced by viscousHeating::addSup(), VoFCavitation::addSup(), waveForcing::addSup(), densityChangeDrift::addToDriftRate(), XiFluid::bSolve(), fluidSolver::continuityErrors(), PDRkEpsilon::correct(), kineticTheoryModel::correct(), IATE::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), transport::correct(), advectionDiffusion::correct(), MovingPhaseModel< BasePhaseModel >::correctContinuityError(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), DDt(), kineticTheoryModel::devTau(), div(), Foam::fvm::divc(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), relativeVelocityModel::divDevTau(), nonlinearEddyViscosity< incompressible::RASModel >::divDevTau(), nonlinearEddyViscosity< BasicMomentumTransportModel >::divDevTau(), kineticTheoryModel::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), Fickian< BasicThermophysicalTransportModel >::divj(), MaxwellStefan< BasicThermophysicalTransportModel >::divj(), Fickian< BasicThermophysicalTransportModel >::divq(), MaxwellStefan< BasicThermophysicalTransportModel >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), XiFluid::EaSolve(), XiFluid::EauSolve(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), Foam::hydrostaticInitialisation(), if(), twoPhaseSolver::incompressiblePressureCorrector(), phaseSystem::K(), multiphaseVoFMixture::K(), main(), incompressibleDenseParticleFluid::momentumPredictor(), shockFluid::momentumPredictor(), multiphaseEuler::moveMesh(), VoFSolver::moveMesh(), compressibleMultiphaseVoF::prePredictor(), compressibleVoF::prePredictor(), isothermalFluid::preSolve(), multiphaseEuler::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), solidDisplacement::pressureCorrector(), isothermalFluid::pressureWork(), kineticTheoryModel::sigma(), displacementSBRStressFvMotionSolver::solve(), phaseSystem::solve(), XiFluid::StCorr(), compressibleMultiphaseVoF::thermophysicalPredictor(), compressibleVoF::thermophysicalPredictor(), fluid::thermophysicalPredictor(), multicomponentFluid::thermophysicalPredictor(), shockFluid::thermophysicalPredictor(), MovingPhaseModel< BasePhaseModel >::UgradU(), and while().
tmp< VolField< Type > > div | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
tmp< VolField< typename innerProduct< vector, Type >::type > > div | ( | const VolField< Type > & | vf, |
const word & | name | ||
) |
Definition at line 74 of file fvcDiv.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and divScheme< Type >::New().
tmp< VolField< typename innerProduct< vector, Type >::type > > div | ( | const tmp< VolField< Type >> & | tvvf, |
const word & | name | ||
) |
Definition at line 89 of file fvcDiv.C.
References div(), and Foam::name().
Definition at line 106 of file fvcDiv.C.
References div(), and IOobject::name().
tmp< VolField< Type > > div | ( | const surfaceScalarField & | flux, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 131 of file fvcDiv.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and convectionScheme< Type >::New().
tmp< VolField< Type > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 149 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< VolField< Type > > div | ( | const surfaceScalarField & | flux, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 167 of file fvcDiv.C.
References div(), and Foam::name().
tmp< VolField< Type > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 185 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< VolField< Type > > div | ( | const surfaceScalarField & | flux, |
const VolField< Type > & | vf | ||
) |
Definition at line 204 of file fvcDiv.C.
References div(), and IOobject::name().
tmp< VolField< Type > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const VolField< Type > & | vf | ||
) |
Definition at line 219 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< VolField< Type > > div | ( | const surfaceScalarField & | flux, |
const tmp< VolField< Type >> & | tvf | ||
) |
tmp< VolField< Type > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 253 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< SurfaceField< typename innerProduct< vector, Type >::type > > flux | ( | const VolField< Type > & | vf | ) |
Return the face-flux field obtained from the given volVectorField.
Definition at line 43 of file fvcFluxTemplates.C.
References dotInterpolate(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
Referenced by incompressibleDriftFlux::alphaPhi(), twoPhaseSolver::alphaPhi(), specieFluxBase::calcPhiYif(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), momentumTransportModel::divDevTauCorr(), dispersedLiftModel::Ff(), dispersedWallLubricationModel::Ff(), flux(), MomentumTransferPhaseSystem< BasePhaseSystem >::Fs(), gaussConvectionScheme< Type >::fvcDiv(), if(), twoPhaseSolver::incompressiblePressureCorrector(), MomentumTransferPhaseSystem< BasePhaseSystem >::invADVfs(), main(), incompressibleDenseParticleFluid::prePredictor(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), and phaseSystem::solve().
tmp< SurfaceField< typename innerProduct< vector, Type >::type > > flux | ( | const tmp< VolField< Type >> & | tvf | ) |
Return the face-flux field obtained from the given tmp volVectorField.
Definition at line 57 of file fvcFluxTemplates.C.
References flux().
tmp< SurfaceField< Type > > flux | ( | const surfaceScalarField & | phi, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 191 of file fvcFluxTemplates.C.
References flux().
tmp< SurfaceField< Type > > flux | ( | const surfaceScalarField & | phi, |
const VolField< Type > & | vf, | ||
Istream & | schemeData | ||
) |
Definition at line 73 of file fvcFluxTemplates.C.
References flux(), DimensionedField< Type, GeoMesh >::mesh(), and convectionScheme< Type >::New().
tmp< SurfaceField< Type > > flux | ( | const surfaceScalarField & | phi, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 91 of file fvcFluxTemplates.C.
References flux(), DimensionedField< Type, GeoMesh >::mesh(), and Foam::name().
tmp< SurfaceField< Type > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 104 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp< SurfaceField< Type > > flux | ( | const surfaceScalarField & | phi, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 122 of file fvcFluxTemplates.C.
References flux(), and Foam::name().
tmp< SurfaceField< Type > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 140 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp< SurfaceField< Type > > flux | ( | const surfaceScalarField & | phi, |
const VolField< Type > & | vf | ||
) |
Definition at line 159 of file fvcFluxTemplates.C.
References flux(), and IOobject::name().
tmp< SurfaceField< Type > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const VolField< Type > & | vf | ||
) |
Definition at line 174 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp< SurfaceField< Type > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 208 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp< VolField< typename outerProduct< vector, Type >::type > > grad | ( | const SurfaceField< Type > & | ssf | ) |
Definition at line 45 of file fvcGrad.C.
References gaussGrad< Type >::gradf(), and IOobject::name().
Referenced by relativeVelocityModel::acceleration(), coefficientPhaseChange::addSup(), coefficientMassTransfer::addSup(), XiFluid::bSolve(), GradientDispersionRAS< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), dynamicKEqn< BasicMomentumTransportModel >::Ce(), LegendreMagnaudet::Cl(), Moraga::Cl(), PDRkEpsilon::correct(), kineticTheoryModel::correct(), kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), diffusion::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), Maxwell< BasicMomentumTransportModel >::correct(), DeardorffDiffStress< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), dynamicLagrangian< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), SpalartAllmarasDES< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), LRR< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), SpalartAllmaras< BasicMomentumTransportModel >::correct(), SSG< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), advectionDiffusion::correct(), Poisson::correct(), linearUpwindV< Type >::correction(), cubic< Type >::correction(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correctNut(), dynamicKEqn< BasicMomentumTransportModel >::correctNut(), dynamicLagrangian< BasicMomentumTransportModel >::correctNut(), Smagorinsky< BasicMomentumTransportModel >::correctNut(), WALE< BasicMomentumTransportModel >::correctNut(), kOmega2006< BasicMomentumTransportModel >::correctNut(), realizableKE< BasicMomentumTransportModel >::correctNut(), SmagorinskyZhang< BasicMomentumTransportModel >::correctNut(), incompressibleFluid::correctPressure(), kOmegaSSTLM< BasicMomentumTransportModel >::correctReThetatGammaInt(), curl(), kineticTheoryModel::devTau(), forcesBase::devTau(), Maxwell< BasicMomentumTransportModel >::devTau(), linearViscousStress< BasicMomentumTransportModel >::devTau(), ReynoldsStress< BasicMomentumTransportModel >::devTau(), curvatureSeparation::distribute(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), linearViscousStress< BasicMomentumTransportModel >::divDevTau(), kineticTheoryModel::divDevTau(), Maxwell< BasicMomentumTransportModel >::divDevTau(), WALE< BasicMomentumTransportModel >::epsilon(), phaseForces::execute(), correctedSnGrad< Type >::fullGradCorrection(), buoyantKEpsilon< BasicMomentumTransportModel >::Gcoef(), grad(), if(), twoPhaseMixture::interfaceFraction(), segregated::K(), dynamicLagrangian< BasicMomentumTransportModel >::k(), Smagorinsky< BasicMomentumTransportModel >::k(), SpalartAllmarasDES< BasicMomentumTransportModel >::k(), WALE< BasicMomentumTransportModel >::k(), magSqrGradGrad(), main(), makeMomentumTransportModelTypes(), curvatureSeparation::mapMesh(), coefficientMassTransfer::mDot(), coefficientPhaseChange::mDot(), incompressibleFluid::momentumPredictor(), isothermalFilm::momentumPredictor(), isothermalFluid::momentumPredictor(), curvatureSeparation::movePoints(), BinghamPlastic::mu(), interfaceProperties::n(), phaseSystem::nHatfv(), multiphaseVoFMixture::nHatfv(), LiaoBase::precompute(), PrinceBlanch::precompute(), ParticleTrap< CloudType >::preEvolve(), solidDisplacement::pressureCorrector(), anisotropic< SolidThermophysicalTransportModel >::qCorr(), kOmegaSSTSAS< BasicMomentumTransportModel >::Qsas(), forcing::regionLength(), relax(), kineticTheoryModel::sigma(), eddyViscosity< BasicMomentumTransportModel >::sigma(), continuousGasKEpsilon< BasicMomentumTransportModel >::sigma(), skewCorrected< Type >::skewCorrection(), displacementSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicMomentumTransportModel >::Stilda(), strainRateViscosityModel::strainRate(), curvatureSeparation::topoChange(), maxwellSlipUFvPatchVectorField::updateCoeffs(), and XiReactionRate::write().
tmp< VolField< typename outerProduct< vector, Type >::type > > grad | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
tmp< VolField< typename outerProduct< vector, Type >::type > > grad | ( | const VolField< Type > & | vf, |
const word & | name | ||
) |
Definition at line 72 of file fvcGrad.C.
References grad(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and gradScheme< Type >::New().
tmp< VolField< typename outerProduct< vector, Type >::type > > grad | ( | const tmp< VolField< Type >> & | tvf, |
const word & | name | ||
) |
Definition at line 88 of file fvcGrad.C.
References grad(), and Foam::name().
Definition at line 106 of file fvcGrad.C.
References grad(), and IOobject::name().
Definition at line 44 of file fvcLaplacian.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and laplacianScheme< Type, GType >::New().
Referenced by XiFluid::bSolve(), transport::correct(), Foam::fv::CorrectPhi(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), Fickian< BasicThermophysicalTransportModel >::divq(), Fourier< BasicThermophysicalTransportModel >::divq(), MaxwellStefan< BasicThermophysicalTransportModel >::divq(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), anisotropic< SolidThermophysicalTransportModel >::divq(), isotropic< SolidThermophysicalTransportModel >::divq(), Foam::hydrostaticInitialisation(), if(), laplacian(), laplaceFilter::operator()(), kOmegaSSTSAS< BasicMomentumTransportModel >::Qsas(), and while().
Definition at line 60 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
Definition at line 77 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
Definition at line 88 of file fvcLaplacian.C.
References laplacian().
tmp< VolField< Type > > laplacian | ( | const dimensioned< GType > & | gamma, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 106 of file fvcLaplacian.C.
References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), Foam::name(), and IOobject::NO_READ.
tmp< VolField< Type > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 132 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const dimensioned< GType > & | gamma, |
const VolField< Type > & | vf | ||
) |
Definition at line 150 of file fvcLaplacian.C.
References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), and IOobject::NO_READ.
tmp< VolField< Type > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 175 of file fvcLaplacian.C.
References laplacian().
tmp< VolField< Type > > laplacian | ( | const VolField< GType > & | gamma, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 194 of file fvcLaplacian.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and laplacianScheme< Type, GType >::New().
tmp< VolField< Type > > laplacian | ( | const tmp< VolField< GType >> & | tgamma, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 211 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const VolField< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 229 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const tmp< VolField< GType >> & | tgamma, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 247 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
Definition at line 266 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< VolField< Type > > laplacian | ( | const tmp< VolField< GType >> & | tgamma, |
const VolField< Type > & | vf | ||
) |
Definition at line 283 of file fvcLaplacian.C.
References laplacian(), IOobject::name(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const VolField< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 300 of file fvcLaplacian.C.
References laplacian(), IOobject::name(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const tmp< VolField< GType >> & | tgamma, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 317 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const SurfaceField< GType > & | gamma, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 336 of file fvcLaplacian.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and laplacianScheme< Type, GType >::New().
tmp< VolField< Type > > laplacian | ( | const tmp< SurfaceField< GType >> & | tgamma, |
const VolField< Type > & | vf, | ||
const word & | name | ||
) |
Definition at line 353 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const SurfaceField< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 371 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const tmp< SurfaceField< GType >> & | tgamma, |
const tmp< VolField< Type >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 388 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< VolField< Type > > laplacian | ( | const SurfaceField< GType > & | gamma, |
const VolField< Type > & | vf | ||
) |
Definition at line 407 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< VolField< Type > > laplacian | ( | const tmp< SurfaceField< GType >> & | tgamma, |
const VolField< Type > & | vf | ||
) |
Definition at line 424 of file fvcLaplacian.C.
References laplacian().
tmp< VolField< Type > > laplacian | ( | const SurfaceField< GType > & | gamma, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 441 of file fvcLaplacian.C.
References laplacian().
tmp< VolField< Type > > laplacian | ( | const tmp< SurfaceField< GType >> & | tgamma, |
const tmp< VolField< Type >> & | tvf | ||
) |
Definition at line 457 of file fvcLaplacian.C.
References laplacian().
tmp< volScalarField > magSqrGradGrad | ( | const VolField< Type > & | vf | ) |
Definition at line 43 of file fvcMagSqrGradGrad.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), Foam::magSqr(), and tmp< T >::ref().
Referenced by LaunderSharmaKE< BasicMomentumTransportModel >::correct(), magSqrGradGrad(), and makeMomentumTransportModelTypes().
tmp< volScalarField > magSqrGradGrad | ( | const tmp< VolField< Type >> & | tvf | ) |
Definition at line 66 of file fvcMagSqrGradGrad.C.
References magSqrGradGrad().
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volVectorField & | U | ) |
Definition at line 33 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and Foam::compressible::New().
Referenced by absolute(), makeAbsolute(), makeRelative(), isothermalFluid::pressureWork(), relative(), movingMappedWallVelocityFvPatchVectorField::updateCoeffs(), movingWallSlipVelocityFvPatchVectorField::updateCoeffs(), movingWallVelocityFvPatchVectorField::updateCoeffs(), and noSlipFvPatchVectorField::updateCoeffs().
Foam::tmp< Foam::scalarField > meshPhi | ( | const volVectorField & | U, |
const label | patchi | ||
) |
Definition at line 46 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Foam::compressible::New(), and patchi.
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const dimensionedScalar & | rho, |
const volVectorField & | U | ||
) |
Definition at line 60 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Foam::compressible::New(), and rho.
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volScalarField & | rho, |
const volVectorField & | U | ||
) |
Definition at line 74 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Foam::compressible::New(), and rho.
void makeRelative | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 88 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and U.
Referenced by phaseSystem::correctPhi(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), twoPhaseSolver::incompressiblePressureCorrector(), incompressibleDenseParticleFluid::motionCorrector(), incompressibleFluid::motionCorrector(), isothermalFluid::motionCorrector(), VoFSolver::motionCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), MRFZoneList::relative(), and MRFslipFvPatchVectorField::updateCoeffs().
void makeRelative | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 100 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), rho, and U.
void makeRelative | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 113 of file fvcMeshPhi.C.
References interpolate(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), rho, and U.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 127 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and U.
Referenced by MRFZoneList::absolute(), Foam::fv::CorrectPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), twoPhaseSolver::incompressiblePressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), MRFnoSlipFvPatchVectorField::updateCoeffs(), and MRFslipFvPatchVectorField::updateCoeffs().
void makeAbsolute | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 139 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), rho, and U.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 152 of file fvcMeshPhi.C.
References interpolate(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), rho, and U.
Foam::tmp< Foam::surfaceScalarField > relative | ( | const tmp< surfaceScalarField > & | tphi, |
const volVectorField & | U | ||
) |
Return the given absolute flux in relative form.
Definition at line 166 of file fvcMeshPhi.C.
Foam::tmp< Foam::surfaceScalarField > relative | ( | const tmp< surfaceScalarField > & | tphi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Return the given absolute flux in relative form.
Definition at line 183 of file fvcMeshPhi.C.
References interpolate(), meshPhi(), rho, and U.
Foam::tmp< Foam::surfaceScalarField > absolute | ( | const tmp< surfaceScalarField > & | tphi, |
const volVectorField & | U | ||
) |
Return the given relative flux in absolute form.
Definition at line 201 of file fvcMeshPhi.C.
References meshPhi(), Foam::name(), Foam::compressible::New(), and U.
Referenced by kEpsilonLopesdaCosta< BasicMomentumTransportModel >::correct(), kOmegaSST< MomentumTransportModel, BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), kEqn< BasicMomentumTransportModel >::correct(), kEpsilon< BasicMomentumTransportModel >::correct(), kOmega< BasicMomentumTransportModel >::correct(), kOmega2006< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), realizableKE< BasicMomentumTransportModel >::correct(), RNGkEpsilon< BasicMomentumTransportModel >::correct(), v2f< BasicMomentumTransportModel >::correct(), mixtureKEpsilon< BasicMomentumTransportModel >::correct(), correctRhoUf(), MovingPhaseModel< BasePhaseModel >::correctUf(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), if(), MomentumTransferPhaseSystem< BasePhaseSystem >::invADVfs(), multiphaseEuler::moveMesh(), VoFSolver::moveMesh(), isothermalFluid::preSolve(), multiphaseEuler::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), phaseSystem::solve(), compressibleMultiphaseVoF::thermophysicalPredictor(), compressibleVoF::thermophysicalPredictor(), and MovingPhaseModel< BasePhaseModel >::UgradU().
Foam::tmp< Foam::surfaceScalarField > absolute | ( | const tmp< surfaceScalarField > & | tphi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Return the given relative flux in absolute form.
Definition at line 224 of file fvcMeshPhi.C.
References interpolate(), meshPhi(), Foam::name(), Foam::compressible::New(), rho, and U.
Foam::tmp< Foam::surfaceScalarField > absolute | ( | const tmp< surfaceScalarField > & | tphi, |
const volScalarField & | alpha, | ||
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Return the given relative flux in absolute form.
Definition at line 248 of file fvcMeshPhi.C.
References alpha(), interpolate(), meshPhi(), Foam::name(), Foam::compressible::New(), rho, and U.
void correctUf | ( | autoPtr< surfaceVectorField > & | Uf, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi, | ||
const MRFType & | MRF | ||
) |
Definition at line 27 of file fvcMeshPhiTemplates.C.
References interpolate(), fvMesh::magSf(), MRF(), n, fvMesh::Sf(), U, and autoPtr< T >::valid().
Referenced by incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), correctUf(), twoPhaseSolver::incompressiblePressureCorrector(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), and incompressibleMultiphaseVoF::pressureCorrector().
void correctRhoUf | ( | autoPtr< surfaceVectorField > & | rhoUf, |
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | phi, | ||
const MRFType & | MRF | ||
) |
Definition at line 47 of file fvcMeshPhiTemplates.C.
References absolute(), interpolate(), fvMesh::magSf(), MRF(), n, rho, fvMesh::Sf(), U, and autoPtr< T >::valid().
Referenced by correctRhoUf(), and isothermalFluid::postSolve().
void correctUf | ( | autoPtr< surfaceVectorField > & | Uf, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
Definition at line 274 of file fvcMeshPhi.C.
References correctUf(), and U.
void correctRhoUf | ( | autoPtr< surfaceVectorField > & | rhoUf, |
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
Definition at line 285 of file fvcMeshPhi.C.
References correctRhoUf(), rho, and U.
tmp< VolField< typename outerProduct< vector, Type >::type > > reconstruct | ( | const SurfaceField< Type > & | ssf | ) |
Definition at line 47 of file fvcReconstruct.C.
References Foam::dimArea, DimensionedField< Type, GeoMesh >::dimensions(), Foam::inv(), fvMesh::magSf(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), polyMesh::nGeometricD(), tmp< T >::ref(), fvMesh::Sf(), surfaceSum(), and Foam::Zero.
Referenced by Implicit< CloudType >::cacheFields(), incompressibleDenseParticleFluid::correctPressure(), MomentumTransferPhaseSystem< BasePhaseSystem >::dragCorrs(), if(), twoPhaseSolver::incompressiblePressureCorrector(), isothermalFluid::isothermalFluid(), main(), incompressibleDenseParticleFluid::momentumPredictor(), isothermalFilm::momentumPredictor(), VoFSolver::momentumPredictor(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), domainDecomposition::readReconstruct(), domainDecomposition::readUpdateReconstruct(), and reconstruct().
tmp< VolField< typename outerProduct< vector, Type >::type > > reconstruct | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
Definition at line 84 of file fvcReconstruct.C.
References reconstruct().
tmp< volScalarField > reconstructMag | ( | const surfaceScalarField & | ssf | ) |
Definition at line 44 of file fvcReconstructMag.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvMesh::C(), fvMesh::Cf(), Foam::dimArea, DimensionedField< Type, GeoMesh >::dimensions(), forAll, fvMesh::magSf(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), fvMesh::neighbour(), GeometricField< Type, PatchField, GeoMesh >::New(), fvMesh::owner(), patchi, tmp< T >::ref(), fvMesh::Sf(), and fvMesh::V().
Referenced by reconstructMag().
tmp< volScalarField > reconstructMag | ( | const tmp< surfaceScalarField > & | tssf | ) |
Definition at line 109 of file fvcReconstructMag.C.
References tmp< T >::clear(), and reconstructMag().
void smooth | ( | volScalarField & | field, |
const scalar | coeff | ||
) |
Definition at line 34 of file fvcSmooth.C.
References DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), fvPatch::coupled(), fvPatch::faceCells(), forAll, polyMesh::globalData(), smoothData::trackData::maxRatio, DimensionedField< Type, GeoMesh >::mesh(), primitiveMesh::nCells(), fvMesh::neighbour(), primitiveMesh::nFaces(), primitiveMesh::nInternalFaces(), globalMeshData::nTotalCells(), fvMesh::owner(), patchi, DynamicList< T, SizeInc, SizeMult, SizeDiv >::shrink(), and List< T >::size().
Referenced by multiphaseVoFSolver::setInterfaceRDeltaT(), twoPhaseVoFSolver::setInterfaceRDeltaT(), incompressibleFluid::setRDeltaT(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), GaussSeidelSmoother::smooth(), nonBlockingGaussSeidelSmoother::smooth(), and symGaussSeidelSmoother::smooth().
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 133 of file fvcSmooth.C.
References alpha(), DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), fvPatch::coupled(), fvPatch::faceCells(), forAll, Foam::mag(), Foam::max(), smoothData::trackData::maxRatio, DimensionedField< Type, GeoMesh >::mesh(), primitiveMesh::nCells(), fvMesh::neighbour(), primitiveMesh::nFaces(), primitiveMesh::nInternalFaces(), fvMesh::owner(), patchi, DynamicList< T, SizeInc, SizeMult, SizeDiv >::shrink(), and List< T >::size().
Referenced by twoPhaseVoFSolver::setInterfaceRDeltaT().
void sweep | ( | volScalarField & | field, |
const volScalarField & | alpha, | ||
const label | nLayers, | ||
const scalar | alphaDiff = 0.2 |
||
) |
Definition at line 239 of file fvcSmooth.C.
References alpha(), DynamicList< T, SizeInc, SizeMult, SizeDiv >::append(), fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvMesh::Cf(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), fvPatch::coupled(), fvPatch::faceCells(), forAll, Foam::mag(), Foam::max(), DimensionedField< Type, GeoMesh >::mesh(), primitiveMesh::nCells(), fvMesh::neighbour(), primitiveMesh::nFaces(), primitiveMesh::nInternalFaces(), fvMesh::owner(), patchi, DynamicList< T, SizeInc, SizeMult, SizeDiv >::shrink(), List< T >::size(), and Foam::blendedInterfacialModel::valid().
Referenced by twoPhaseVoFSolver::setInterfaceRDeltaT(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), nonBlockingGaussSeidelSmoother::smooth(), GaussSeidelSmoother::smooth(), symGaussSeidelSmoother::smooth(), DICSmoother::smooth(), DILUSmoother::smooth(), and FDICSmoother::smooth().
tmp< SurfaceField< Type > > snGrad | ( | const VolField< Type > & | vf, |
const word & | name | ||
) |
Definition at line 44 of file fvcSnGrad.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and snGradScheme< Type >::New().
Referenced by XiFluid::bSolve(), incompressibleFluid::correctPressure(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), Fickian< BasicThermophysicalTransportModel >::divj(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), MomentumTransferPhaseSystem< BasePhaseSystem >::Ffs(), MomentumTransferPhaseSystem< BasePhaseSystem >::Fs(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), Foam::hydrostaticInitialisation(), if(), twoPhaseSolver::incompressiblePressureCorrector(), isothermalFluid::isothermalFluid(), Fickian< BasicThermophysicalTransportModel >::j(), unityLewisFourier< BasicThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), main(), incompressibleDenseParticleFluid::momentumPredictor(), isothermalFilm::momentumPredictor(), VoFSolver::momentumPredictor(), anisotropicFilter::operator()(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), compressibleInterPhaseThermophysicalTransportModel::q(), Fickian< BasicThermophysicalTransportModel >::q(), Fourier< BasicThermophysicalTransportModel >::q(), MaxwellStefan< BasicThermophysicalTransportModel >::q(), unityLewisFourier< BasicThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), isotropic< SolidThermophysicalTransportModel >::q(), Foam::setSnGrad(), snGradScheme< Type >::sndGrad(), snGrad(), snGradScheme< Type >::snGrad(), phaseSystem::solve(), phaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), multiphaseVoFMixture::surfaceTensionForce(), externalCoupledMixedFvPatchField< Type >::transferData(), externalCoupledTemperatureMixedFvPatchScalarField::transferData(), coupledTemperatureFvPatchScalarField::updateCoeffs(), externalTemperatureFvPatchScalarField::updateCoeffs(), and thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs().
tmp< SurfaceField< Type > > snGrad | ( | const tmp< VolField< Type >> & | tvf, |
const word & | name | ||
) |
Definition at line 60 of file fvcSnGrad.C.
References Foam::name(), and snGrad().
tmp< SurfaceField< Type > > snGrad | ( | const VolField< Type > & | vf | ) |
Definition at line 77 of file fvcSnGrad.C.
References IOobject::name(), and snGrad().
tmp< SurfaceField< Type > > snGrad | ( | const tmp< VolField< Type >> & | tvf | ) |
Definition at line 88 of file fvcSnGrad.C.
References snGrad().
Definition at line 43 of file fvcSup.C.
Referenced by fractal::addDrift(), solidificationMelting::addSup(), compressibleVoF::alphaSuSp(), incompressibleDriftFlux::alphaSuSp(), incompressibleVoF::alphaSuSp(), XiFluid::bSolve(), MomentumParcel< ParcelType >::calc(), ReactingMultiphaseParcel< ParcelType >::calc(), ReactingParcel< ParcelType >::calc(), ThermoParcel< ParcelType >::calc(), MomentumParcel< ParcelType >::calcVelocity(), meanVelocityForce::constrain(), Foam::MULES::correct(), Foam::MULES::explicitSolve(), forAll(), forceSuSp::forceSuSp(), if(), Foam::MULES::limit(), Foam::MULES::limitCorr(), Foam::MULES::limiter(), Foam::MULES::limiterCorr(), XiEqModel::New(), XiGModel::New(), XiModel::New(), EDC::R(), laminar::R(), populationBalanceModel::solve(), phaseSystem::solve(), and XiReactionRate::write().
tmp< VolField< Type > > Sp | ( | const volScalarField & | sp, |
const VolField< Type > & | vf | ||
) |
Definition at line 66 of file fvcSup.C.
Referenced by HeatTransferPhaseSystem< BasePhaseSystem >::addDmdtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmdtHefsWithoutL(), MomentumTransferPhaseSystem< BasePhaseSystem >::addDmdtUfs(), PhaseTransferPhaseSystem< BasePhaseSystem >::addDmdtYfs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmidtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmidtHefsWithoutL(), VoFSolidificationMelting::addSup(), solidificationMelting::addSup(), densityChangeDrift::addToDriftRate(), compressibleVoF::alphaSuSp(), incompressibleDriftFlux::alphaSuSp(), incompressibleVoF::alphaSuSp(), kineticTheoryModel::correct(), Foam::MULES::correct(), Foam::MULES::explicitSolve(), forceSuSp::forceSuSp(), if(), Foam::MULES::limit(), Foam::MULES::limitCorr(), Foam::MULES::limiter(), Foam::MULES::limiterCorr(), compressibleMultiphaseVoF::pressureCorrector(), phaseSystem::solve(), ReactingCloud< CloudType >::Srho(), MomentumCloud< CloudType >::SU(), and ReactingCloud< CloudType >::SYi().
tmp< VolField< Type > > Sp | ( | const tmp< volScalarField > & | tsp, |
const VolField< Type > & | vf | ||
) |
tmp< VolField< Type > > Sp | ( | const dimensionedScalar & | sp, |
const VolField< Type > & | vf | ||
) |
tmp< VolField< Type > > SuSp | ( | const volScalarField & | sp, |
const VolField< Type > & | vf | ||
) |
tmp< VolField< Type > > SuSp | ( | const tmp< volScalarField > & | tsp, |
const VolField< Type > & | vf | ||
) |
void surfaceIntegrate | ( | Field< Type > & | ivf, |
const SurfaceField< Type > & | ssf | ||
) |
Definition at line 43 of file fvcSurfaceIntegrate.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, DimensionedField< Type, GeoMesh >::mesh(), fvMesh::neighbour(), fvMesh::owner(), patchi, and fvMesh::Vsc().
Referenced by Foam::MULES::correct(), div(), Foam::MULES::explicitSolve(), boundedConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvcDiv(), gaussDivScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvmDiv(), gaussConvectionScheme< Type >::fvmDiv(), fvMeshStitcher::openness(), anisotropicFilter::operator()(), surfaceIntegrate(), and fvMeshStitcher::volumeConservationError().
tmp< VolField< Type > > surfaceIntegrate | ( | const SurfaceField< Type > & | ssf | ) |
Definition at line 81 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVolume, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), surfaceIntegrate(), and Foam::Zero.
tmp< VolField< Type > > surfaceIntegrate | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
Definition at line 114 of file fvcSurfaceIntegrate.C.
References surfaceIntegrate().
tmp< VolField< Type > > surfaceSum | ( | const SurfaceField< Type > & | ssf | ) |
Definition at line 130 of file fvcSurfaceIntegrate.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), fvMesh::neighbour(), fvMesh::owner(), patchi, tmp< T >::ref(), and Foam::Zero.
Referenced by anisotropicFilter::anisotropicFilter(), average(), cellCoBlended< Type >::blendingFactor(), fluidSolver::meshCourantNo(), fvMeshStitcher::openness(), simpleFilter::operator()(), reconstruct(), multiphaseVoFSolver::setInterfaceRDeltaT(), twoPhaseVoFSolver::setInterfaceRDeltaT(), incompressibleFluid::setRDeltaT(), and surfaceSum().
tmp< VolField< Type > > surfaceSum | ( | const tmp< SurfaceField< Type >> & | tssf | ) |
Definition at line 178 of file fvcSurfaceIntegrate.C.
References surfaceSum().
Definition at line 44 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::mesh(), and GeometricField< Type, PatchField, GeoMesh >::primitiveField().
Referenced by domainIntegrate().
Definition at line 55 of file fvcVolumeIntegrate.C.
References tmp< T >::clear().
tmp< Field< Type > > volumeIntegrate | ( | const DimensionedField< Type, volMesh > & | df | ) |
Definition at line 67 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::mesh(), and DimensionedField< Type, GeoMesh >::primitiveField().
tmp< Field< Type > > volumeIntegrate | ( | const tmp< DimensionedField< Type, volMesh >> & | tdf | ) |
Definition at line 75 of file fvcVolumeIntegrate.C.
References tmp< T >::clear().
dimensioned< Type > domainIntegrate | ( | const VolField< Type > & | vf | ) |
Definition at line 85 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVolume, Foam::gSum(), IOobject::name(), and volumeIntegrate().
Referenced by fluidSolver::continuityErrors(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), domainIntegrate(), if(), forcing::regionLength(), regionSizeDistribution::write(), and specieReactionRates::write().
dimensioned< Type > domainIntegrate | ( | const tmp< VolField< Type >> & | tvf | ) |
Definition at line 100 of file fvcVolumeIntegrate.C.
References domainIntegrate().
dimensioned< Type > domainIntegrate | ( | const DimensionedField< Type, volMesh > & | df | ) |
Definition at line 112 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVolume, Foam::gSum(), IOobject::name(), and volumeIntegrate().
dimensioned< Type > domainIntegrate | ( | const tmp< DimensionedField< Type, volMesh >> & | tdf | ) |
Definition at line 127 of file fvcVolumeIntegrate.C.
References domainIntegrate().
|
static |
Return weighting factors for scheme given from Istream.
Referenced by TwoResistanceHeatTransferPhaseSystem< BasePhaseSystem >::addDmdtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmdtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmdtHefsWithoutL(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmdtL(), TwoResistanceHeatTransferPhaseSystem< BasePhaseSystem >::addDmidtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmidtHefs(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmidtHefsWithoutL(), HeatTransferPhaseSystem< BasePhaseSystem >::addDmidtL(), HeatTransferPhaseSystem< BasePhaseSystem >::L(), HeatTransferPhaseSystem< BasePhaseSystem >::Li(), and cloudSolution::read().
|
static |
Return weighting factors for scheme given by name in dictionary.
|
static |
Return weighting factors for scheme given from Istream.
|
static |
Return weighting factors for scheme given by name in dictionary.
|
static |
Interpolate field onto faces using scheme given by Istream.
Referenced by MRFZoneList::absolute(), absolute(), interRegionHeatTransfer::addSup(), effectivenessHeatExchanger::addSup(), MomentumTransferPhaseSystem< BasePhaseSystem >::alphaDByAf(), cellCoBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), XiFluid::bSolve(), Implicit< CloudType >::cacheFields(), PDRkEpsilon::correct(), fractal::correct(), transport::correct(), advectionDiffusion::correct(), pointLinear< Type >::correction(), phaseSystem::correctPhi(), incompressibleDenseParticleFluid::correctPressure(), incompressibleFluid::correctPressure(), correctRhoUf(), MovingPhaseModel< BasePhaseModel >::correctUf(), correctUf(), wallDampingModel::dampingf(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrs(), ReynoldsStress< BasicMomentumTransportModel >::DivDevRhoReff(), Fickian< BasicThermophysicalTransportModel >::divj(), Fickian< BasicThermophysicalTransportModel >::divq(), MaxwellStefan< BasicThermophysicalTransportModel >::divq(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::divq(), anisotropic< SolidThermophysicalTransportModel >::divq(), MomentumTransferPhaseSystem< BasePhaseSystem >::dragCorrs(), phaseScalarTransport::execute(), dispersedLiftModel::Ff(), dispersedWallLubricationModel::Ff(), MomentumTransferPhaseSystem< BasePhaseSystem >::Ffs(), gaussConvectionScheme< Type >::flux(), limitedSurfaceInterpolationScheme< Type >::flux(), MomentumTransferPhaseSystem< BasePhaseSystem >::Fs(), faceCorrectedSnGrad< Type >::fullGradCorrection(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), laplacianScheme< Type, GType >::fvcLaplacian(), laplacianScheme< Type, GType >::fvmLaplacian(), surfaceFieldValue::getFieldValues(), Foam::hydrostaticInitialisation(), if(), incompressibleDenseParticleFluid::incompressibleDenseParticleFluid(), twoPhaseSolver::incompressiblePressureCorrector(), twoPhaseMixture::interfaceFraction(), volPointInterpolation::interpolate(), interpolationCellPoint< Type >::interpolate(), interpolationPointMVC< Type >::interpolate(), MPLIC::interpolate(), surfaceInterpolationScheme< Type >::interpolate(), fvMeshSubset::interpolate(), MomentumTransferPhaseSystem< BasePhaseSystem >::invADVfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::invADVs(), Fickian< BasicThermophysicalTransportModel >::j(), unityLewisFourier< BasicThermophysicalTransportModel >::j(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::j(), AttouFerschneider::Kf(), dispersedDragModel::Kf(), segregated::Kf(), Foam::fvm::laplacianCorrection(), PhiScheme< Type, PhiLimiter >::limiter(), main(), makeAbsolute(), makeRelative(), mixtureKEpsilon< BasicMomentumTransportModel >::mixFlux(), isothermalFilm::momentumPredictor(), MovingPhaseModel< BasePhaseModel >::MovingPhaseModel(), incompressibleTwoPhaseVoFMixture::muf(), interpolation< Foam::Vector >::New(), phaseSystem::nHatfv(), multiphaseVoFMixture::nHatfv(), incompressibleTwoPhaseVoFMixture::nuf(), inverseDistanceDiffusivity::operator()(), inverseVolumeDiffusivity::operator()(), motionDirectionalDiffusivity::operator()(), simpleFilter::operator()(), phaseSystem::phaseSystem(), compressibleMomentumTransportModel::phi(), kineticTheoryModel::pPrimef(), phasePressureModel::pPrimef(), compressibleVoF::prePredictor(), incompressibleDenseParticleFluid::prePredictor(), incompressibleDenseParticleFluid::preSolve(), incompressibleFluid::preSolve(), isothermalFluid::preSolve(), VoFSolver::preSolve(), compressibleMultiphaseVoF::pressureCorrector(), compressibleVoF::pressureCorrector(), incompressibleMultiphaseVoF::pressureCorrector(), isothermalFluid::pressureWork(), compressibleInterPhaseThermophysicalTransportModel::q(), Fickian< BasicThermophysicalTransportModel >::q(), Fourier< BasicThermophysicalTransportModel >::q(), MaxwellStefan< BasicThermophysicalTransportModel >::q(), unityLewisFourier< BasicThermophysicalTransportModel >::q(), eddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), nonUnityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), unityLewisEddyDiffusivity< TurbulenceThermophysicalTransportModel >::q(), isotropic< SolidThermophysicalTransportModel >::q(), relative(), scalarTransport::scalarTransport(), displacementSBRStressFvMotionSolver::solve(), phaseSystem::solve(), MPLIC::surfaceAlpha(), phaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), and multiphaseVoFMixture::surfaceTensionForce().
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using scheme given by Istream.
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using scheme given by name in fvSchemes.
|
static |
Interpolate field onto faces using 'interpolate(<name>)'.
|
static |
Interpolate tmp field onto faces using 'interpolate(<name>)'.
|
static |
Interpolate boundary field onto faces (simply a type conversion)
|
static |
Interpolate boundary field onto faces (simply a type conversion)
Interpolate 'one' returning 'one'.
Definition at line 190 of file surfaceInterpolate.H.
|
static |
Interpolate field onto faces.
and 'dot' with given surfaceVectorField Sf
Referenced by viscousHeating::addSup(), flux(), correctedSnGrad< Type >::fullGradCorrection(), ddtScheme< Type >::fvcDdtPhiCoeff(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), gaussDivScheme< Type >::fvcDiv(), surfaceInterpolationScheme< Type >::interpolate(), and displacementSBRStressFvMotionSolver::solve().
|
static |
Interpolate tmp field onto faces.
and 'dot' with given surfaceVectorField Sf