Namespace of functions to calculate explicit derivatives. More...
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 46 of file fvcAverage.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), GeometricField< Type, PatchField, GeoMesh >::internalField(), fvMesh::magSf(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, patchi, and surfaceSum().
Referenced by average(), Foam::bound(), and PrimitivePatch< Face, FaceList, PointField, PointType >::projectPoints().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 90 of file fvcAverage.C.
References average().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const GeometricField< Type, fvPatchField, volMesh > & | vtf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 106 of file fvcAverage.C.
References average(), and Foam::linearInterpolate().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvtf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 117 of file fvcAverage.C.
References average().
tmp< GeometricField< Type, fvPatchField, volMesh > > curl | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 48 of file fvcCurl.C.
References grad(), IOobject::name(), and Foam::skew().
Referenced by curl().
tmp< GeometricField< Type, fvPatchField, volMesh > > curl | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 48 of file fvcD2dt2.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::d2dt2 | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 63 of file fvcD2dt2.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensioned< Type > | dt, |
const fvMesh & | mesh | ||
) |
Definition at line 45 of file fvcDdt.C.
References fvSchemes::ddtScheme(), and dimensioned< Type >::name().
Referenced by DDt(), for(), if(), and Foam::MULES::implicitSolve().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 61 of file fvcDdt.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensionedScalar & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 76 of file fvcDdt.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), and IOobject::name().
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::ddt | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 92 of file fvcDdt.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtPhiCorr | ( | const volScalarField & | rA, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 108 of file fvcDdt.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and phi.
Referenced by if().
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtPhiCorr | ( | const volScalarField & | rA, |
const volScalarField & | rho, | ||
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 130 of file fvcDdt.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and phi.
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
Definition at line 48 of file fvcDDt_subst.C.
References ddt(), div(), DimensionedField< Type, GeoMesh >::mesh(), polyMesh::moving(), fvMesh::phi(), and psi.
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
Definition at line 70 of file fvcDDt_subst.C.
References tmp< T >::clear(), and DDt().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 47 of file fvcDiv.C.
References IOobject::name(), and surfaceIntegrate().
Referenced by kEpsilon::correct(), LRR::correct(), realizableKE::correct(), SpalartAllmaras::correct(), LaunderGibsonRSTM::correct(), kOmega::correct(), kOmegaSSTSAS::correct(), kOmegaSST::correct(), DDt(), div(), laminar::divDevBeff(), Smagorinsky2::divDevBeff(), scaleSimilarity::divDevBeff(), GenEddyVisc::divDevBeff(), GenSGSStress::divDevBeff(), SpalartAllmaras::divDevBeff(), kOmegaSSTSAS::divDevBeff(), laminar::divDevReff(), incompressible::laminar::divDevReff(), LamBremhorstKE::divDevReff(), kEpsilon::divDevReff(), LienLeschzinerLowRe::divDevReff(), LienCubicKE::divDevReff(), RNGkEpsilon::divDevReff(), NonlinearKEShih::divDevReff(), LaunderSharmaKE::divDevReff(), qZeta::divDevReff(), LRR::divDevReff(), realizableKE::divDevReff(), LaunderGibsonRSTM::divDevReff(), SpalartAllmaras::divDevReff(), LienCubicKELowRe::divDevReff(), kOmega::divDevReff(), kOmegaSST::divDevReff(), GenEddyVisc::divDevRhoBeff(), GenSGSStress::divDevRhoBeff(), SpalartAllmaras::divDevRhoBeff(), laminar::divDevRhoReff(), kEpsilon::divDevRhoReff(), RNGkEpsilon::divDevRhoReff(), LaunderSharmaKE::divDevRhoReff(), LRR::divDevRhoReff(), realizableKE::divDevRhoReff(), LaunderGibsonRSTM::divDevRhoReff(), SpalartAllmaras::divDevRhoReff(), kOmegaSST::divDevRhoReff(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), and displacementSBRStressFvMotionSolver::solve().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 84 of file fvcDiv.C.
References fvSchemes::divScheme(), divScheme< Type >::fvcDiv(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvvf, |
const word & | name | ||
) |
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 128 of file fvcDiv.C.
References div(), and IOobject::name().
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvvf | ) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 159 of file fvcDiv.C.
References fvSchemes::divScheme(), flux(), convectionScheme< Type >::fvcDiv(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 177 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 213 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 232 of file fvcDiv.C.
References div(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 247 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 281 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 48 of file fvcFlux.C.
References fvSchemes::divScheme(), convectionScheme< Type >::flux(), DimensionedField< Type, GeoMesh >::mesh(), and phi.
Referenced by Foam::fvm::div(), div(), Foam::MULES::explicitSolve(), flux(), and gaussConvectionScheme< Type >::fvcDiv().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 66 of file fvcFlux.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 102 of file fvcFlux.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 121 of file fvcFlux.C.
References flux(), and IOobject::name().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 136 of file fvcFlux.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 170 of file fvcFlux.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 52 of file fvcGrad.C.
Referenced by Smagorinsky2::B(), GenEddyVisc::B(), SpalartAllmaras::B(), kOmegaSSTSAS::B(), GradientDispersionRAS< CloudType >::cacheFields(), particleForces::cacheFields(), LamBremhorstKE::correct(), LienLeschzinerLowRe::correct(), LienCubicKE::correct(), NonlinearKEShih::correct(), qZeta::correct(), kEpsilon::correct(), SpalartAllmaras::correct(), RNGkEpsilon::correct(), LaunderSharmaKE::correct(), LienCubicKELowRe::correct(), kOmega::correct(), LRR::correct(), realizableKE::correct(), LaunderGibsonRSTM::correct(), incompressible::LESModel::correct(), kOmegaSSTSAS::correct(), LESModel::correct(), kOmegaSST::correct(), correctedSnGrad< Type >::correction(), cubic< Type >::correction(), curl(), laminar::devBeff(), GenEddyVisc::devBeff(), GenSGSStress::devBeff(), SpalartAllmaras::devBeff(), kOmegaSSTSAS::devBeff(), laminar::devReff(), incompressible::laminar::devReff(), LamBremhorstKE::devReff(), kEpsilon::devReff(), LienLeschzinerLowRe::devReff(), LienCubicKE::devReff(), RNGkEpsilon::devReff(), NonlinearKEShih::devReff(), LaunderSharmaKE::devReff(), qZeta::devReff(), LRR::devReff(), realizableKE::devReff(), LaunderGibsonRSTM::devReff(), SpalartAllmaras::devReff(), LienCubicKELowRe::devReff(), kOmega::devReff(), kOmegaSST::devReff(), GenEddyVisc::devRhoBeff(), GenSGSStress::devRhoBeff(), SpalartAllmaras::devRhoBeff(), laminar::devRhoReff(), kEpsilon::devRhoReff(), forces::devRhoReff(), RNGkEpsilon::devRhoReff(), LaunderSharmaKE::devRhoReff(), LRR::devRhoReff(), realizableKE::devRhoReff(), LaunderGibsonRSTM::devRhoReff(), SpalartAllmaras::devRhoReff(), kOmegaSST::devRhoReff(), gradientDispersionRAS::disperseParcels(), Foam::resError::div(), laminar::divDevBeff(), Smagorinsky2::divDevBeff(), GenEddyVisc::divDevBeff(), GenSGSStress::divDevBeff(), SpalartAllmaras::divDevBeff(), kOmegaSSTSAS::divDevBeff(), laminar::divDevReff(), incompressible::laminar::divDevReff(), LamBremhorstKE::divDevReff(), kEpsilon::divDevReff(), LienLeschzinerLowRe::divDevReff(), LienCubicKE::divDevReff(), RNGkEpsilon::divDevReff(), NonlinearKEShih::divDevReff(), LaunderSharmaKE::divDevReff(), qZeta::divDevReff(), LRR::divDevReff(), realizableKE::divDevReff(), LaunderGibsonRSTM::divDevReff(), SpalartAllmaras::divDevReff(), LienCubicKELowRe::divDevReff(), kOmega::divDevReff(), kOmegaSST::divDevReff(), GenEddyVisc::divDevRhoBeff(), GenSGSStress::divDevRhoBeff(), SpalartAllmaras::divDevRhoBeff(), laminar::divDevRhoReff(), kEpsilon::divDevRhoReff(), RNGkEpsilon::divDevRhoReff(), LaunderSharmaKE::divDevRhoReff(), LRR::divDevRhoReff(), realizableKE::divDevRhoReff(), LaunderGibsonRSTM::divDevRhoReff(), SpalartAllmaras::divDevRhoReff(), kOmegaSST::divDevRhoReff(), dynOneEqEddy::dynOneEqEddy(), laminar::epsilon(), scaleSimilarity::epsilon(), SpalartAllmaras::epsilon(), kOmegaSSTSAS::epsilon(), grad(), homogeneousDynSmagorinsky::homogeneousDynSmagorinsky(), if(), spectEddyVisc::k(), Smagorinsky::k(), SpalartAllmaras::k(), kOmegaSST::kOmegaSST(), kOmegaSSTSAS::kOmegaSSTSAS(), LimitedScheme< Type, Limiter, LimitFunc >::limiter(), locDynOneEqEddy::locDynOneEqEddy(), magSqrGradGrad(), LamBremhorstKE::R(), LienLeschzinerLowRe::R(), qZeta::R(), NonlinearKEShih::R(), kEpsilon::R(), RNGkEpsilon::R(), LaunderSharmaKE::R(), kOmega::R(), realizableKE::R(), SpalartAllmaras::R(), kOmegaSST::R(), realizableKE::realizableKE(), skewCorrected< Type >::skewCorrection(), Smagorinsky::Smagorinsky(), displacementSBRStressFvMotionSolver::solve(), spectEddyVisc::spectEddyVisc(), viscosityModel::strainRate(), maxwellSlipUFvPatchVectorField::updateCoeffs(), and magGrad::writeMagGradField().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 92 of file fvcGrad.C.
References gradScheme< Type >::grad(), fvSchemes::gradScheme(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 143 of file fvcGrad.C.
References grad(), and IOobject::name().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 45 of file fvcLaplacian.C.
References laplacianScheme< Type, GType >::fvcLaplacian(), fvSchemes::laplacianScheme(), and DimensionedField< Type, GeoMesh >::mesh().
Referenced by GenSGSStress::divDevRhoBeff(), laplacian(), kOmegaSSTSAS::Lvk2(), and laplaceFilter::operator()().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Definition at line 61 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 78 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 89 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 107 of file fvcLaplacian.C.
References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), and IOobject::NO_READ.
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 133 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 151 of file fvcLaplacian.C.
References IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), dimensioned< Type >::name(), and IOobject::NO_READ.
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 176 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 195 of file fvcLaplacian.C.
References laplacianScheme< Type, GType >::fvcLaplacian(), fvSchemes::laplacianScheme(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 212 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 230 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 248 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 267 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 284 of file fvcLaplacian.C.
References laplacian(), Foam::name(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 301 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 318 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 337 of file fvcLaplacian.C.
References laplacianScheme< Type, GType >::fvcLaplacian(), fvSchemes::laplacianScheme(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 354 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 372 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 389 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 408 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 425 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 442 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 458 of file fvcLaplacian.C.
References laplacian().
tmp< volScalarField > magSqrGradGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 47 of file fvcMagSqrGradGrad.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), and Foam::magSqr().
Referenced by qZeta::correct(), LaunderSharmaKE::correct(), and magSqrGradGrad().
tmp< volScalarField > magSqrGradGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 69 of file fvcMagSqrGradGrad.C.
References magSqrGradGrad().
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volVectorField & | U | ) |
Definition at line 33 of file fvcMeshPhi.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
Referenced by if(), makeAbsolute(), makeRelative(), meshPhi(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), and movingWallVelocityFvPatchVectorField::updateCoeffs().
tmp<surfaceScalarField> Foam::fvc::meshPhi | ( | const dimensionedScalar & | rho, |
const volVectorField & | U | ||
) |
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volScalarField & | rho, |
const volVectorField & | U | ||
) |
Definition at line 60 of file fvcMeshPhi.C.
References fvSchemes::ddtScheme(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and IOobject::name().
void makeRelative | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 74 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and polyMesh::moving().
void Foam::fvc::makeRelative | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
void makeRelative | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 99 of file fvcMeshPhi.C.
References interpolate(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and polyMesh::moving().
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 113 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and polyMesh::moving().
void Foam::fvc::makeAbsolute | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 138 of file fvcMeshPhi.C.
References interpolate(), DimensionedField< Type, GeoMesh >::mesh(), meshPhi(), and polyMesh::moving().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 51 of file fvcReconstruct.C.
References IOobject::instance(), Foam::inv(), fvMesh::magSf(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::Sf(), Foam::sqr(), and surfaceSum().
Referenced by if(), and reconstruct().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 92 of file fvcReconstruct.C.
References reconstruct().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 45 of file fvcSnGrad.C.
References DimensionedField< Type, GeoMesh >::mesh(), snGradScheme< Type >::snGrad(), and fvSchemes::snGradScheme().
Referenced by gaussLaplacianScheme< Type, GType >::fvcLaplacian(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), if(), anisotropicFilter::operator()(), snGrad(), snGradScheme< Type >::snGrad(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), and turbulentTemperatureCoupledBaffleFvPatchScalarField::updateCoeffs().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Definition at line 61 of file fvcSnGrad.C.
References snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 78 of file fvcSnGrad.C.
References IOobject::name(), and snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 89 of file fvcSnGrad.C.
References snGrad().
tmp< GeometricField< Type, fvPatchField, volMesh > > Su | ( | const GeometricField< Type, fvPatchField, volMesh > & | su, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 44 of file fvcSup.C.
Referenced by ReactingParcel< ParcelType >::calc(), ThermoParcel< ParcelType >::calc(), ReactingMultiphaseParcel< ParcelType >::calc(), KinematicParcel< ParcelType >::calc(), KinematicParcel< ParcelType >::calcVelocity(), scaleSimilarity::divDevBeff(), forAll(), if(), Foam::fvm::Su(), and TimeActivatedExplicitSourceList< Type >::Su().
tmp< GeometricField< Type, fvPatchField, volMesh > > Su | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tsu, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp | ( | const volScalarField & | sp, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp | ( | const tmp< volScalarField > & | tsp, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 78 of file fvcSup.C.
References tmp< T >::clear(), and Foam::resError::Sp().
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::Sp | ( | const dimensionedScalar & | sp, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 90 of file fvcSup.C.
References lduMatrix::diag(), dimensioned< Type >::dimensions(), DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, mesh, DimensionedField< Type, GeoMesh >::mesh(), fvMesh::V(), and dimensioned< Type >::value().
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp | ( | const volScalarField & | sp, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp | ( | const tmp< volScalarField > & | tsp, |
GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 113 of file fvcSup.C.
References tmp< T >::clear(), and Foam::resError::SuSp().
void surfaceIntegrate | ( | Field< Type > & | ivf, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ||
) |
Definition at line 44 of file fvcSurfaceIntegrate.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, mesh, DimensionedField< Type, GeoMesh >::mesh(), fvMesh::neighbour(), fvMesh::owner(), patchi, and fvMesh::V().
Referenced by div(), Foam::MULES::explicitSolve(), gaussConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvmDiv(), anisotropicFilter::operator()(), and surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 82 of file fvcSurfaceIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, and surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 122 of file fvcSurfaceIntegrate.C.
References surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 138 of file fvcSurfaceIntegrate.C.
References fvMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), fvMesh::neighbour(), IOobject::NO_READ, IOobject::NO_WRITE, fvMesh::owner(), and patchi.
Referenced by anisotropicFilter::anisotropicFilter(), average(), simpleFilter::operator()(), reconstruct(), and surfaceSum().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 193 of file fvcSurfaceIntegrate.C.
References surfaceSum().
Definition at line 45 of file fvcVolumeIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::internalField(), DimensionedField< Type, GeoMesh >::mesh(), and fvMesh::V().
Referenced by domainIntegrate().
tmp< Field< Type > > volumeIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 55 of file fvcVolumeIntegrate.C.
References tmp< T >::clear().
dimensioned< Type > domainIntegrate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 68 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), IOobject::name(), and volumeIntegrate().
Referenced by domainIntegrate(), forAll(), and if().
dimensioned< Type > domainIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 83 of file fvcVolumeIntegrate.C.
References domainIntegrate().
tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme | ( | const surfaceScalarField & | faceFlux, |
Istream & | streamData | ||
) |
Return weighting factors for scheme given from Istream.
Definition at line 43 of file surfaceInterpolate.C.
References DimensionedField< Type, GeoMesh >::mesh().
tmp<surfaceInterpolationScheme<Type> > Foam::fvc::scheme | ( | const surfaceScalarField & | faceFlux, |
const word & | name | ||
) |
Return weighting factors for scheme given by name in dictionary.
Definition at line 60 of file surfaceInterpolate.C.
References fvSchemes::interpolationScheme(), and DimensionedField< Type, GeoMesh >::mesh().
static tmp< surfaceInterpolationScheme< Type > > scheme | ( | const fvMesh & | mesh, |
Istream & | streamData | ||
) |
Return weighting factors for scheme given from Istream.
Definition at line 77 of file surfaceInterpolate.C.
static tmp< surfaceInterpolationScheme< Type > > scheme | ( | const fvMesh & | mesh, |
const word & | name | ||
) |
Return weighting factors for scheme given by name in dictionary.
Definition at line 93 of file surfaceInterpolate.C.
References fvSchemes::interpolationScheme().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const surfaceScalarField & | faceFlux, | ||
Istream & | schemeData | ||
) |
Interpolate field onto faces using scheme given by Istream.
Definition at line 110 of file surfaceInterpolate.C.
References fvSchemes::debug, Foam::endl(), and Foam::Info.
Referenced by inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), lowReOneEqEddy::correct(), oneEqEddy::correct(), dynOneEqEddy::correct(), kEpsilon::correct(), RNGkEpsilon::correct(), LaunderSharmaKE::correct(), realizableKE::correct(), kOmegaSST::correct(), for(), forAll(), ddtScheme< Type >::fvcDdtPhiCoeff(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicholsonDdtScheme< Type >::fvcDdtPhiCorr(), if(), interpolationCellPointWallModified< Type >::interpolate(), interpolationCellPoint< Type >::interpolate(), interpolate(), Foam::resError::laplacian(), PhiScheme< Type, PhiLimiter >::limiter(), makeAbsolute(), makeRelative(), twoPhaseMixture::muf(), twoPhaseMixture::nuf(), simpleFilter::operator()(), dynamicRefineFvMesh::refine(), errorDrivenRefinement::setRefinement(), displacementSBRStressFvMotionSolver::solve(), kineticTheoryModel::solve(), dynamicRefineFvMesh::unrefine(), and interpolate::writeInterpolateField().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const surfaceScalarField & | faceFlux, | ||
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 133 of file surfaceInterpolate.C.
References fvSchemes::debug, Foam::endl(), Foam::Info, and Foam::name().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const surfaceScalarField & | faceFlux, | ||
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 156 of file surfaceInterpolate.C.
References interpolate().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const tmp< surfaceScalarField > & | tFaceFlux, | ||
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 174 of file surfaceInterpolate.C.
References tmp< T >::clear(), and interpolate().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const tmp< surfaceScalarField > & | tFaceFlux, | ||
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 192 of file surfaceInterpolate.C.
References tmp< T >::clear(), and interpolate().
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
Istream & | schemeData | ||
) |
Interpolate field onto faces using scheme given by Istream.
Definition at line 212 of file surfaceInterpolate.C.
References fvSchemes::debug, Foam::endl(), Foam::Info, and DimensionedField< Type, GeoMesh >::mesh().
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 233 of file surfaceInterpolate.C.
References fvSchemes::debug, Foam::endl(), Foam::Info, DimensionedField< Type, GeoMesh >::mesh(), and Foam::name().
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Interpolate field onto faces using scheme given by name in fvSchemes.
Definition at line 255 of file surfaceInterpolate.C.
References interpolate().
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Interpolate field onto faces using central differencing.
Definition at line 273 of file surfaceInterpolate.C.
References fvSchemes::debug, Foam::endl(), Foam::Info, interpolate(), and IOobject::name().
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Interpolate tmp field onto faces using central differencing.
Definition at line 294 of file surfaceInterpolate.C.
References interpolate().