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 48 of file fvcAverage.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), and surfaceSum().
Referenced by average(), ATCModel::computeLimiter(), and IATE::correct().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 95 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 111 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 122 of file fvcAverage.C.
References average().
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::cellReduce | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
tmp<GeometricField<Type, fvPatchField, volMesh> > Foam::fvc::cellReduce | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr | ( | const GeometricField< vector, fvPatchField, volMesh > & | U, |
const GeometricField< scalar, fvsPatchField, surfaceMesh > & | phiU, | ||
const bool | finalIter | ||
) |
Definition at line 54 of file fvcCorrectAlpha.C.
References Foam::constant::atomic::alpha, interpolate(), mesh, GeometricField< Type, PatchField, GeoMesh >::prevIter(), and U.
tmp< GeometricField< Type, fvPatchField, volMesh > > curl | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 47 of file fvcCurl.C.
References grad(), tmp< T >::ref(), and Foam::skew().
Referenced by LiftForce< CloudType >::cacheFields(), curl(), and liftModel::Fi().
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 47 of file fvcD2dt2.C.
References d2dt2Scheme< Type >::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 62 of file fvcD2dt2.C.
References d2dt2Scheme< Type >::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
Definition at line 47 of file fvcDDt.C.
References ddt(), div(), phi, and psi.
Referenced by DDt(), MRFZoneList::DDt(), MovingPhaseModel< BasePhaseModel >::UEqn(), and MovingPhaseModel< BasePhaseModel >::UfEqn().
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
Definition at line 69 of file fvcDDt.C.
References tmp< T >::clear(), DDt(), and psi.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensioned< Type > | dt, |
const fvMesh & | mesh | ||
) |
Definition at line 47 of file fvcDdt.C.
References mesh, dimensioned< Type >::name(), and ddtScheme< Type >::New().
Referenced by IATE::correct(), kineticTheoryModel::correct(), phaseSystem::correctKinematics(), DDt(), ddt(), Curle::execute(), energyTransport::execute(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), twoPhaseSystem::solve(), and populationBalanceModel::solve().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 63 of file fvcDdt.C.
References ddtScheme< Type >::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensionedScalar & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 78 of file fvcDdt.C.
References ddtScheme< Type >::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 94 of file fvcDdt.C.
References ddtScheme< Type >::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 110 of file fvcDdt.C.
References Foam::constant::atomic::alpha, dimensioned< Type >::name(), ddtScheme< Type >::New(), and rho.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | sf | ) |
Definition at line 133 of file fvcDdt.C.
References ddtScheme< Type >::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const one & | , |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const one & | |||
) |
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 188 of file fvcDdt.C.
References ddtScheme< Type >::New(), phi, and U.
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> & | Uf | ||
) |
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
tmp<GeometricField<typename flux<Type>::type, fvsPatchField, surfaceMesh> > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> & | Uf | ||
) |
|
inline |
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 188 of file fvcDdt.C.
References ddtScheme< Type >::New(), phi, and U.
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> & | Uf | ||
) |
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
tmp< GeometricField < typename Foam::flux<Type>::type, fvsPatchField, surfaceMesh > > Foam::fvc::ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh >> & | Uf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 49 of file fvcDiv.C.
References surfaceIntegrate().
Referenced by adjointSensitivity::adjointMeshMovementSource(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), momentumError::calcMomentError(), hydrostaticPressure::calculateAndWrite(), adjointSpalartAllmaras::conservativeMomentumSource(), simple::continuityErrors(), adjointSimple::continuityErrors(), IATE::correct(), kEqn< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), thixotropicViscosity::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), advectionDiffusion::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kL< BasicTurbulenceModel >::correct(), incompressiblePrimalSolver::correctBoundaryConditions(), DDt(), kineticTheoryModel::devRhoReff(), div(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), energyTransport::execute(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacian(), phaseSystem::K(), simple::mainIter(), adjointSimple::mainIter(), kineticTheoryModel::R(), adjointMeshMovementSolver::solve(), displacementSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), populationBalanceModel::solve(), kinematicSingleLayer::solveContinuity(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), reactingOneDim::solveSpeciesMass(), continuityError::write(), and electricPotential::write().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
tmp< GeometricField < typename innerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::div | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 86 of file fvcDiv.C.
References Foam::name(), divScheme< Type >::New(), and ref().
tmp< GeometricField < typename innerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvvf, |
const word & | name | ||
) |
Definition at line 107 of file fvcDiv.C.
References div(), and Foam::name().
tmp< GeometricField < typename innerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::div | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
tmp< GeometricField < typename innerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::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 161 of file fvcDiv.C.
References flux(), Foam::name(), convectionScheme< Type >::New(), and ref().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 179 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 197 of file fvcDiv.C.
References div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 215 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 249 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 283 of file fvcDiv.C.
References tmp< T >::clear(), and div().
tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div | ( | const GeometricField< Type, fvPatchField, volMesh > & | , |
const word & | name | ||
) |
Definition at line 86 of file fvcDiv.C.
References Foam::name(), divScheme< Type >::New(), and ref().
tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | , |
const word & | name | ||
) |
Definition at line 107 of file fvcDiv.C.
References div(), and Foam::name().
tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) |
tmp< GeometricField <typename innerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | ) |
tmp<surfaceScalarField> Foam::fvc::flux | ( | const volVectorField & | vvf | ) |
Return the face-flux field obtained from the given volVectorField.
Referenced by incompressiblePrimalSolver::correctBoundaryConditions(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), Foam::fam::div(), Foam::fvm::div(), div(), Foam::fac::div(), gaussConvectionScheme< Type >::facDiv(), gaussConvectionScheme< Type >::famDiv(), liftModel::Ff(), wallLubricationModel::Ff(), flux(), for(), gaussConvectionScheme< Type >::fvcDiv(), if(), kinematicSingleLayer::kinematicSingleLayer(), Foam::MULES::limit(), simple::mainIter(), adjointSimple::mainIter(), Foam::fam::ndiv(), Foam::fac::ndiv(), Foam::oversetAdjustPhi(), phaseModel::phaseModel(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), twoPhaseSystem::solve(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), thermoSingleLayer::thermoSingleLayer(), and while().
tmp<surfaceScalarField> Foam::fvc::flux | ( | const tmp< volVectorField > & | tvvf | ) |
Return the face-flux field obtained from the given tmp volVectorField.
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const surfaceScalarField & | phi, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 47 of file fvcFluxTemplates.C.
References Foam::name(), convectionScheme< Type >::New(), and phi.
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 65 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const surfaceScalarField & | phi, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 83 of file fvcFluxTemplates.C.
References flux(), Foam::name(), and phi.
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, | ||
const word & | name | ||
) |
Definition at line 101 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 135 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp<GeometricField<Type, fvsPatchField, surfaceMesh> > Foam::fvc::flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
Definition at line 169 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField < typename outerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 54 of file fvcGrad.C.
References gaussGrad< Type >::gradf().
Referenced by sensitivitySurfacePoints::accumulateIntegrand(), sensitivitySurface::accumulateIntegrand(), ATCstandard::addATC(), ATCUaGradU::addATC(), viscousDissipation::addSup(), jouleHeatingSource::addSup(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), Moraga::Cl(), LegendreMagnaudet::Cl(), adjointSensitivity::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), ShihQuadraticKE::correct(), Poisson::correct(), LamBremhorstKE::correct(), LienLeschziner::correct(), kOmega< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), multiphaseStabilizedTurbulence::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kkLOmega::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kL< BasicTurbulenceModel >::correct(), kOmegaSST::correctBoundaryConditions(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), adjointLaminar::devReff(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointSpalartAllmaras::devReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), filmTurbulenceModel::devRhoReff(), kineticTheoryModel::devRhoReff(), forces::devRhoReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), shapeSensitivities::dvdbMult(), turbulentDispersionModel::F(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCUaGradU::getFISensitivityTerm(), ATCstandard::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), SpalartAllmaras< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), simple::mainIter(), adjointSimple::mainIter(), phaseSystem::nHatfv(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), viscosityModel::strainRate(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), adjointSpalartAllmaras::updatePrimalRelatedFields(), XiReactionRate::write(), and electricPotential::write().
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 94 of file fvcGrad.C.
References Foam::name(), and gradScheme< Type >::New().
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, |
const word & | name | ||
) |
Definition at line 116 of file fvcGrad.C.
References grad(), and Foam::name().
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ) |
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ) |
Definition at line 54 of file fvcGrad.C.
References gaussGrad< Type >::gradf().
Referenced by sensitivitySurfacePoints::accumulateIntegrand(), sensitivitySurface::accumulateIntegrand(), ATCUaGradU::addATC(), ATCstandard::addATC(), viscousDissipation::addSup(), jouleHeatingSource::addSup(), sensitivityVolBSplinesFI::assembleSensitivities(), sensitivityBezierFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), Moraga::Cl(), LegendreMagnaudet::Cl(), adjointSensitivity::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), thermocapillaryForce::correct(), diffusion< ReactionThermo, ThermoType >::correct(), contactAngleForce::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), ShihQuadraticKE::correct(), Poisson::correct(), LamBremhorstKE::correct(), LienLeschziner::correct(), kOmega< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), LienCubicKE::correct(), SSG< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), qZeta::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kineticTheoryModel::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), advectionDiffusion::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), multiphaseStabilizedTurbulence::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kkLOmega::correct(), adjointSpalartAllmaras::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kL< BasicTurbulenceModel >::correct(), kOmegaSST::correctBoundaryConditions(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), ShihQuadraticKE::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), LienCubicKE::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), adjointLaminar::devReff(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointSpalartAllmaras::devReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), filmTurbulenceModel::devRhoReff(), kineticTheoryModel::devRhoReff(), forces::devRhoReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), momentumError::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), shapeSensitivities::dvdbMult(), turbulentDispersionModel::F(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCstandard::getFISensitivityTerm(), ATCUaGradU::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), dynamicLagrangian< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), SpalartAllmaras< BasicTurbulenceModel >::k(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), simple::mainIter(), adjointSimple::mainIter(), phaseSystem::nHatfv(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), viscosityModel::strainRate(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), adjointSpalartAllmaras::updatePrimalRelatedFields(), XiReactionRate::write(), and electricPotential::write().
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | ) |
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | , |
const word & | name | ||
) |
Definition at line 94 of file fvcGrad.C.
References Foam::name(), and gradScheme< Type >::New().
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | , |
const word & | name | ||
) |
Definition at line 116 of file fvcGrad.C.
References grad(), and Foam::name().
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | ) |
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | ) |
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 47 of file fvcLaplacian.C.
References Foam::name(), laplacianScheme< Type, GType >::New(), and ref().
Referenced by kEpsilonPhitF< BasicTurbulenceModel >::correct(), adjointSpalartAllmaras::correct(), momentumError::divDevRhoReff(), thermo::evolveRegion(), laplacian(), laplaceFilter::operator()(), kinematicSingleLayer::pu(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), adjointEikonalSolver::solve(), and reactingOneDim::solveEnergy().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, |
const word & | name | ||
) |
Definition at line 63 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 80 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ) |
Definition at line 91 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 109 of file fvcLaplacian.C.
References gamma, laplacian(), Foam::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 135 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 153 of file fvcLaplacian.C.
References gamma, laplacian(), and IOobject::NO_READ.
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
Definition at line 178 of file fvcLaplacian.C.
References gamma, and 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 197 of file fvcLaplacian.C.
References gamma, Foam::name(), laplacianScheme< Type, GType >::New(), and ref().
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 214 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
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 232 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
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 250 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 269 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh >> & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 286 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
Definition at line 303 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh >> & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
Definition at line 320 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 339 of file fvcLaplacian.C.
References gamma, Foam::name(), laplacianScheme< Type, GType >::New(), and ref().
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 356 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
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 374 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
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 391 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 | ||
) |
Definition at line 410 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 427 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 444 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh >> & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ||
) |
Definition at line 460 of file fvcLaplacian.C.
References laplacian().
tmp< volScalarField > magSqrGradGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 46 of file fvcMagSqrGradGrad.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), Foam::magSqr(), and tmp< T >::ref().
Referenced by LaunderSharmaKE< BasicTurbulenceModel >::correct(), qZeta::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 36 of file fvcMeshPhi.C.
References Foam::New().
Referenced by absolute(), if(), makeAbsolute(), makeRelative(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), cyclicAMIFvPatch::movePoints(), cyclicACMIFvPatch::movePoints(), relative(), and movingWallVelocityFvPatchVectorField::Uwall().
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const dimensionedScalar & | rho, |
const volVectorField & | U | ||
) |
Definition at line 49 of file fvcMeshPhi.C.
References Foam::New(), and rho.
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volScalarField & | rho, |
const volVectorField & | U | ||
) |
Definition at line 63 of file fvcMeshPhi.C.
References Foam::New(), and rho.
void makeRelative | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 77 of file fvcMeshPhi.C.
References meshPhi(), phi, and U.
Referenced by Foam::CorrectPhi(), if(), and MRFZoneList::relative().
void makeRelative | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
void makeRelative | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 102 of file fvcMeshPhi.C.
References Foam::fac::interpolate(), meshPhi(), phi, rho, and U.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 116 of file fvcMeshPhi.C.
References meshPhi(), phi, and U.
Referenced by MRFZoneList::absolute(), Foam::CorrectPhi(), and if().
void makeAbsolute | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 141 of file fvcMeshPhi.C.
References Foam::fac::interpolate(), meshPhi(), phi, 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 155 of file fvcMeshPhi.C.
References mesh, meshPhi(), and U.
Referenced by MRFZoneList::correctBoundaryFlux(), and pimpleControl::criteriaSatisfied().
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 172 of file fvcMeshPhi.C.
References Foam::fac::interpolate(), mesh, 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 190 of file fvcMeshPhi.C.
References mesh, meshPhi(), and U.
Referenced by kEqn< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), kEpsilon< EddyDiffusivity< compressible::turbulenceModel > >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmegaSSTBase< eddyViscosity< RASModel< BasicTurbulenceModel > > >::correct(), kL< BasicTurbulenceModel >::correct(), correctRhoUf(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), if(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiKdPhifs(), and MomentumTransferPhaseSystem< BasePhaseSystem >::phiKdPhis().
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 207 of file fvcMeshPhi.C.
References Foam::fac::interpolate(), mesh, meshPhi(), rho, and U.
void correctUf | ( | autoPtr< surfaceVectorField > & | Uf, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
Definition at line 225 of file fvcMeshPhi.C.
References Foam::fac::interpolate(), mesh, n, phi, U, and Uf.
Referenced by while().
void correctRhoUf | ( | autoPtr< surfaceVectorField > & | rhoUf, |
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
Definition at line 243 of file fvcMeshPhi.C.
References absolute(), Foam::fac::interpolate(), mesh, n, phi, rho, rhoUf, and U.
tmp< GeometricField < typename outerProduct<vector,Type>::type, fvPatchField, volMesh >> Foam::fvc::reconstruct | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 56 of file fvcReconstruct.C.
References Foam::inv(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, and surfaceSum().
Referenced by ATCstandard::addATC(), ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), for(), gradAlpha::gradAlpha(), if(), isoAlpha::isoAlpha(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), reconstructionSchemes::surface(), and while().
tmp< GeometricField < typename outerProduct<vector, Type>::type, fvPatchField, volMesh >> Foam::fvc::reconstruct | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
Definition at line 98 of file fvcReconstruct.C.
References reconstruct().
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::reconstruct | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ) |
Definition at line 56 of file fvcReconstruct.C.
References Foam::inv(), mesh, IOobject::NO_READ, IOobject::NO_WRITE, and surfaceSum().
Referenced by ATCstandard::addATC(), ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), for(), gradAlpha::gradAlpha(), if(), isoAlpha::isoAlpha(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), reconstructionSchemes::surface(), and while().
tmp< GeometricField <typename outerProduct<vector, Type>::type, fvPatchField, volMesh> > Foam::fvc::reconstruct | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | ) |
Definition at line 98 of file fvcReconstruct.C.
References reconstruct().
tmp< volScalarField > reconstructMag | ( | const surfaceScalarField & | ssf | ) |
Definition at line 46 of file fvcReconstructMag.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::dimArea, forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, and Foam::Zero.
Referenced by reconstructMag().
tmp< volScalarField > reconstructMag | ( | const tmp< surfaceScalarField > & | tssf | ) |
Definition at line 114 of file fvcReconstructMag.C.
References tmp< T >::clear(), and reconstructMag().
void smooth | ( | volScalarField & | field, |
const scalar | coeff | ||
) |
Definition at line 44 of file fvcSmooth.C.
References field(), forAll, mesh, and Foam::foamVersion::patch.
Referenced by if(), snappySnapDriver::preSmoothPatch(), DILUSmoother::scalarSmooth(), FDICSmoother::scalarSmooth(), DICSmoother::scalarSmooth(), symGaussSeidelSmoother::scalarSmooth(), GaussSeidelSmoother::scalarSmooth(), nonBlockingGaussSeidelSmoother::scalarSmooth(), TGaussSeidelSmoother< Type, DType, LUType >::smooth(), GaussSeidelSmoother::smooth(), and surfaceAlignedSBRStressFvMotionSolver::solve().
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 Foam::constant::atomic::alpha, field(), forAll, Foam::mag(), Foam::max(), smoothData::trackData::maxRatio, mesh, and Foam::foamVersion::patch.
void sweep | ( | volScalarField & | field, |
const volScalarField & | alpha, | ||
const label | nLayers, | ||
const scalar | alphaDiff = 0.2 |
||
) |
Definition at line 231 of file fvcSmooth.C.
References Foam::constant::atomic::alpha, field(), forAll, Foam::mag(), Foam::max(), mesh, and Foam::foamVersion::patch.
Referenced by TGaussSeidelSmoother< Type, DType, LUType >::smooth(), GaussSeidelSmoother::smooth(), symGaussSeidelSmoother::smooth(), DILUSmoother::smooth(), FDICSmoother::smooth(), DICSmoother::smooth(), and nonBlockingGaussSeidelSmoother::smooth().
void spreadSource | ( | volScalarField & | mDotOut, |
const volScalarField & | mDotIn, | ||
const volScalarField & | alpha1, | ||
const volScalarField & | alpha2, | ||
const dimensionedScalar & | D, | ||
const scalar | cutoff | ||
) |
Smearing of source term field
Calculate Nl and Nv
Set source terms in cells with alpha1 < cutoff or alpha1 > 1-cutoff
Definition at line 325 of file fvcSmooth.C.
References alpha1, alpha2, D, Foam::dimless, Foam::dimMass, Foam::dimTime, domainIntegrate(), forAll, Foam::fac::laplacian(), mesh, reduce(), fvMatrix< Type >::solve(), Sp, dimensioned< Type >::value(), and Foam::Zero.
Referenced by interfaceHeatResistance< Thermo, OtherThermo >::Kexp().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 47 of file fvcSnGrad.C.
References Foam::name(), and snGradScheme< Type >::New().
Referenced by hydrostaticPressure::calculateAndWrite(), yPlus::execute(), turbulentDispersionModel::Ff(), for(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), transformFaPatchField< Type >::gradientBoundaryCoeffs(), transformFvPatchField< Type >::gradientBoundaryCoeffs(), if(), simple::mainIter(), adjointSimple::mainIter(), anisotropicFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), reactingEulerHtcModel::q(), externalCoupledMixedFvPatchField< scalar >::readData(), Foam::setSnGrad(), snGradScheme< Type >::sndGrad(), snGrad(), snGradScheme< Type >::snGrad(), twoPhaseSystem::solve(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), phaseSystem::surfaceTensionForce(), lumpedMassWallTemperatureFvPatchScalarField::updateCoeffs(), thermalBaffle1DFvPatchScalarField< solidType >::updateCoeffs(), turbulentTemperatureCoupledBaffleMixedFvPatchScalarField::updateCoeffs(), turbulentTemperatureRadCoupledMixedFvPatchScalarField::updateCoeffs(), externalWallHeatFluxTemperatureFvPatchScalarField::updateCoeffs(), while(), and externalCoupledMixedFvPatchField< scalar >::writeData().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf, |
const word & | name | ||
) |
Definition at line 63 of file fvcSnGrad.C.
References Foam::name(), and snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 80 of file fvcSnGrad.C.
References snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ) |
Definition at line 91 of file fvcSnGrad.C.
References snGrad().
tmp< GeometricField< Type, fvPatchField, volMesh > > Su | ( | const GeometricField< Type, fvPatchField, volMesh > & | su, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 46 of file fvcSup.C.
Referenced by populationBalanceModel::solve().
tmp< GeometricField< Type, fvPatchField, volMesh > > Su | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tsu, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp | ( | const volScalarField & | sp, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 69 of file fvcSup.C.
Referenced by kineticTheoryModel::correct().
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp | ( | const tmp< volScalarField > & | tsp, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > Sp | ( | const dimensionedScalar & | sp, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp | ( | const volScalarField & | sp, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > SuSp | ( | const tmp< volScalarField > & | tsp, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
void surfaceIntegrate | ( | Field< Type > & | ivf, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ||
) |
Definition at line 46 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, and mesh.
Referenced by isoAdvection::advect(), Foam::MULES::correct(), div(), setFlow::execute(), Foam::MULES::explicitSolve(), boundedConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvmDiv(), gaussConvectionScheme< Type >::fvmDiv(), anisotropicFilter::operator()(), and surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 84 of file fvcSurfaceIntegrate.C.
References Foam::dimVol, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::ref(), surfaceIntegrate(), and Foam::Zero.
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
Definition at line 119 of file fvcSurfaceIntegrate.C.
References surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 135 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, mesh, IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::ref(), and Foam::Zero.
Referenced by anisotropicFilter::anisotropicFilter(), average(), cellCoBlended< Type >::blendingFactor(), kinematicSingleLayer::CourantNumber(), forAll(), if(), simpleFilter::operator()(), reconstruct(), and surfaceSum().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh >> & | tssf | ) |
Definition at line 190 of file fvcSurfaceIntegrate.C.
References surfaceSum().
tmp< Field< Type > > volumeIntegrate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 47 of file fvcVolumeIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::primitiveField().
Referenced by domainIntegrate().
tmp< Field< Type > > volumeIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ) |
Definition at line 58 of file fvcVolumeIntegrate.C.
References tmp< T >::clear().
tmp< Field< Type > > volumeIntegrate | ( | const DimensionedField< Type, volMesh > & | df | ) |
Definition at line 69 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::field(), and DimensionedField< Type, GeoMesh >::mesh().
tmp< Field< Type > > volumeIntegrate | ( | const tmp< DimensionedField< Type, volMesh >> & | tdf | ) |
Definition at line 77 of file fvcVolumeIntegrate.C.
References tmp< T >::clear().
dimensioned< Type > domainIntegrate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 88 of file fvcVolumeIntegrate.C.
References Foam::dimVol, Foam::gSum(), and volumeIntegrate().
Referenced by interRegionHeatTransferModel::addSup(), reactingOneDim::calculateMassTransfer(), kinematicSingleLayer::continuityCheck(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), domainIntegrate(), forAll(), if(), spreadSource(), specieReactionRates< ChemistryModelType >::write(), and regionSizeDistribution::write().
dimensioned< Type > domainIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh >> & | tvf | ) |
Definition at line 103 of file fvcVolumeIntegrate.C.
References domainIntegrate().
dimensioned< Type > domainIntegrate | ( | const DimensionedField< Type, volMesh > & | df | ) |
Definition at line 115 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), and volumeIntegrate().
dimensioned< Type > domainIntegrate | ( | const tmp< DimensionedField< Type, volMesh >> & | tdf | ) |
Definition at line 130 of file fvcVolumeIntegrate.C.
References domainIntegrate().
|
static |
Return weighting factors for scheme given from Istream.
|
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 extractEulerianParticles::accumulateParticleInfo(), effectivenessHeatExchangerSource::addSup(), alphaCorr(), CoBlended< Type >::blendingFactor(), cellCoBlended< Type >::blendingFactor(), hydrostaticPressure::calculateAndWrite(), parseDriver::cellToFace(), adjointEikonalSolver::computeYPhi(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), inverseDistanceDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), interpolated::damp(), filmFlux::execute(), energyTransport::execute(), extractEulerianParticles::execute(), liftModel::Ff(), turbulentDispersionModel::Ff(), wallLubricationModel::Ff(), ddtScheme< Type >::fvcDdtPhiCoeff(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), phaseSystem::generatePhi(), isoAdvection::getRhoPhi(), Foam::interpolate(), blendedInterfacialModel::interpolate(), segregated::Kf(), virtualMassModel::Kf(), AttouFerschneider::Kf(), dragModel::Kf(), simple::mainIter(), adjointSimple::mainIter(), dynamicRefineFvMesh::mapFields(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), layeredEngineMesh::move(), fvMotionSolverEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), phaseSystem::nHatfv(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), compressibleTurbulenceModel::phi(), extractEulerianParticles::phiU(), phasePressureModel::pPrimef(), kineticTheoryModel::pPrimef(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), thermalBaffle::solveEnergy(), reactingOneDim::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), interfaceProperties::surfaceTensionForce(), phaseSystem::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), and dynamicMotionSolverFvMeshAMI::update().
|
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 192 of file surfaceInterpolate.H.
|
static |
Interpolate field onto faces.
and 'dot' with given surfaceVectorField Sf
Referenced by correctedSnGrad< Type >::fullGradCorrection(), ddtScheme< Type >::fvcDdtPhiCoeff(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), surfaceInterpolationScheme< GType >::interpolate(), and displacementSBRStressFvMotionSolver::solve().
|
static |
Interpolate tmp field onto faces.
and 'dot' with given surfaceVectorField Sf