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 47 of file fvcAverage.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), and surfaceSum().
Referenced by average(), ATCModel::computeLimiter(), IATE::correct(), and MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 94 of file fvcAverage.C.
References average().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const GeometricField< Type, fvPatchField, volMesh > & | vtf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 110 of file fvcAverage.C.
References average(), and Foam::linearInterpolate().
tmp< GeometricField< Type, fvPatchField, volMesh > > average | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvtf | ) |
Area-weighted average a surfaceField creating a volField.
Definition at line 121 of file fvcAverage.C.
References average().
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > cellReduce | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | , |
const CombineOp & | cop, | ||
const Type & | nullValue = pTraits< Type >::zero |
||
) |
tmp< GeometricField< scalar, fvsPatchField, surfaceMesh > > alphaCorr | ( | const GeometricField< vector, fvPatchField, volMesh > & | U, |
const GeometricField< scalar, fvsPatchField, surfaceMesh > & | phiU, | ||
const bool | finalIter | ||
) |
Definition at line 53 of file fvcCorrectAlpha.C.
References 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 46 of file fvcCurl.C.
References grad(), IOobject::name(), 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 46 of file fvcD2dt2.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and Time::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > d2dt2 | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 61 of file fvcD2dt2.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Time::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensioned< Type > | dt, |
const fvMesh & | mesh | ||
) |
Definition at line 46 of file fvcDdt.C.
References mesh, dimensioned< Type >::name(), and Time::New().
Referenced by densityChangeDrift::addToDriftRate(), PressureGradientForce< CloudType >::cacheFields(), Implicit< CloudType >::cacheFields(), kineticTheoryModel::correct(), IATE::correct(), phaseSystem::correctKinematics(), ddt(), DDt(), MovingPhaseModel< BasePhaseModel >::DUDt(), Curle::execute(), energyTransport::execute(), boundedDdtScheme< Type >::fvcDdt(), boundedDdtScheme< Type >::fvmDdt(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), populationBalanceModel::solve(), twoPhaseSystem::solve(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::YiEqn().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 62 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and Time::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const dimensionedScalar & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 77 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Time::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 93 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Time::New(), and rho.
tmp< GeometricField< Type, fvPatchField, volMesh > > ddt | ( | const volScalarField & | alpha, |
const volScalarField & | rho, | ||
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 109 of file fvcDdt.C.
References alpha, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), Time::New(), and rho.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > ddt | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | sf | ) |
Definition at line 132 of file fvcDdt.C.
References DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), and Time::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 > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
Definition at line 171 of file fvcDdt.C.
References Time::New(), U, and Uf.
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 187 of file fvcDdt.C.
References Time::New(), phi, and U.
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & | Uf | ||
) |
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
tmp< GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & | Uf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > DDt | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | psi | ||
) |
Definition at line 68 of file fvcDDt.C.
References tmp< T >::clear(), DDt(), and psi.
|
inline |
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
Definition at line 171 of file fvcDdt.C.
References Time::New(), U, and Uf.
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
Definition at line 187 of file fvcDdt.C.
References Time::New(), phi, and U.
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const GeometricField< Type, fvPatchField, volMesh > & | U, |
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & | Uf | ||
) |
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< Type, fvsPatchField, surfaceMesh > & | Uf | ||
) |
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi | ||
) |
tmp< GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > > ddtCorr | ( | const volScalarField & | rho, |
const GeometricField< Type, fvPatchField, volMesh > & | U, | ||
const GeometricField< typename Foam::flux< Type >::type, fvsPatchField, surfaceMesh > & | phi, | ||
const autoPtr< GeometricField< Type, fvsPatchField, surfaceMesh > > & | Uf | ||
) |
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 48 of file fvcDiv.C.
References IOobject::name(), and surfaceIntegrate().
Referenced by adjointSensitivity::adjointMeshMovementSource(), MassTransferPhaseSystem< BasePhaseSystem >::alphaTransfer(), sensitivityBezierFI::assembleSensitivities(), sensitivityVolBSplinesFI::assembleSensitivities(), momentumError::calcMomentError(), hydrostaticPressure::calculateAndWrite(), adjointkOmegaSST::coeffsDifferentiation(), adjointSpalartAllmaras::conservativeMomentumSource(), adjointSimple::continuityErrors(), simple::continuityErrors(), adjointkOmegaSST::convectionMeanFlowSource(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), adjointkOmegaSST::correct(), kineticTheoryModel::correct(), IATE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), linearViscousStress< LESModel< BasicTurbulenceModel > >::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), incompressiblePrimalSolver::correctBoundaryConditions(), DDt(), kineticTheoryModel::devRhoReff(), adjointkOmegaSST::diffusionNutMeanFlowMult(), div(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), momentumError::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), nonlinearEddyViscosity< incompressible::RASModel >::divDevRhoReff(), nonlinearEddyViscosity< BasicTurbulenceModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), adjointkOmegaSST::divUMeanFlowSource(), adjointkOmegaSST::dNutdbMult(), adjointkOmegaSST::dR_dF1(), MovingPhaseModel< BasePhaseModel >::DUDt(), energyTransport::execute(), adjointkOmegaSST::FISensitivityTerm(), gaussLaplacianScheme< Type, GType >::fvcLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvcLaplacian(), gaussLaplacianScheme< Type, GType >::fvmLaplacian(), relaxedNonOrthoGaussLaplacianScheme< Type, GType >::fvmLaplacian(), adjointkOmegaSST::GMeanFlowSource(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), multiphaseInterSystem::K(), adjointkOmegaSST::kaEqnSourceFromCDkOmega(), adjointkOmegaSST::kaEqnSourceFromF1(), adjointSimple::mainIter(), simple::mainIter(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransfer(), MomentumTransferPhaseSystem< BasePhaseSystem >::momentumTransferf(), adjointkOmegaSST::nutMeanFlowSource(), kineticTheoryModel::R(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), adjointMeshMovementSolver::solve(), populationBalanceModel::solve(), twoPhaseSystem::solve(), kinematicSingleLayer::solveContinuity(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), reactingOneDim::solveSpeciesMass(), MovingPhaseModel< BasePhaseModel >::UfEqn(), adjointkOmegaSST::waEqnSourceFromCDkOmega(), adjointkOmegaSST::waEqnSourceFromF1(), continuityError::write(), and electricPotential::write().
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 85 of file fvcDiv.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvvf, |
const word & | name | ||
) |
Definition at line 106 of file fvcDiv.C.
References div(), and Foam::name().
tmp< GeometricField< typename innerProduct< vector, Type >::type, fvPatchField, volMesh > > div | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 129 of file fvcDiv.C.
References div(), and IOobject::name().
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 160 of file fvcDiv.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 178 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 196 of file fvcDiv.C.
References div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 214 of file fvcDiv.C.
References tmp< T >::clear(), div(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const surfaceScalarField & | flux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 233 of file fvcDiv.C.
References div(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > div | ( | const tmp< surfaceScalarField > & | tflux, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 248 of file fvcDiv.C.
References tmp< T >::clear(), and div().
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 282 of file fvcDiv.C.
References tmp< T >::clear(), and div().
Foam::tmp< Foam::surfaceScalarField > flux | ( | const volVectorField & | vvf | ) |
Return the face-flux field obtained from the given volVectorField.
Definition at line 33 of file fvcFlux.C.
References DimensionedField< Type, GeoMesh >::mesh(), and IOobject::name().
Referenced by incompressiblePrimalSolver::correctBoundaryConditions(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), liftModel::Ff(), wallLubricationModel::Ff(), flux(), kinematicSingleLayer::kinematicSingleLayer(), adjointSimple::mainIter(), simple::mainIter(), phaseModel::phaseModel(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi(), and thermoSingleLayer::thermoSingleLayer().
Foam::tmp< Foam::surfaceScalarField > flux | ( | const tmp< volVectorField > & | tvvf | ) |
Return the face-flux field obtained from the given tmp volVectorField.
Definition at line 46 of file fvcFlux.C.
References tmp< T >::clear().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | , |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | |||
) |
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 46 of file fvcFluxTemplates.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), Time::New(), and phi.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 64 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 82 of file fvcFluxTemplates.C.
References flux(), Foam::name(), and phi.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 100 of file fvcFluxTemplates.C.
References tmp< T >::clear(), flux(), and Foam::name().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const surfaceScalarField & | phi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 119 of file fvcFluxTemplates.C.
References flux(), IOobject::name(), and phi.
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 134 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > flux | ( | const tmp< surfaceScalarField > & | tphi, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 168 of file fvcFluxTemplates.C.
References tmp< T >::clear(), and flux().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 53 of file fvcGrad.C.
References gaussGrad< Type >::gradf(), and IOobject::name().
Referenced by sensitivitySurface::accumulateIntegrand(), sensitivitySurfacePoints::accumulateIntegrand(), ATCstandard::addATC(), ATCUaGradU::addATC(), jouleHeatingSource::addSup(), viscousDissipation::addSup(), multiphaseStabilizedTurbulence::addSup(), densityChangeDrift::addToDriftRate(), sensitivityBezierFI::assembleSensitivities(), sensitivityVolBSplinesFI::assembleSensitivities(), InterfaceForce< CloudType >::cacheFields(), PressureGradientForce< CloudType >::cacheFields(), GradientDispersionRAS< CloudType >::cacheFields(), momentumError::calcMomentError(), ObukhovLength::calcOL(), dynamicKEqn< BasicTurbulenceModel >::Ce(), LegendreMagnaudet::Cl(), Moraga::Cl(), kOmegaSST::computeG(), incompressibleAdjointSolver::computeGradDxDbMultiplier(), adjointEikonalSolver::computeYPhi(), kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), diffusion< ReactionThermo, ThermoType >::correct(), diffusionMulticomponent< ReactionThermo, ThermoType >::correct(), adjointSpalartAllmaras::correct(), kineticTheoryModel::correct(), kkLOmega::correct(), LamBremhorstKE::correct(), LienCubicKE::correct(), LienLeschziner::correct(), qZeta::correct(), ShihQuadraticKE::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), SpalartAllmarasDES< BasicTurbulenceModel >::correct(), Maxwell< BasicTurbulenceModel >::correct(), DeardorffDiffStress< BasicTurbulenceModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), dynamicLagrangian< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), EBRSM< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), LRR< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), SpalartAllmaras< BasicTurbulenceModel >::correct(), SSG< BasicTurbulenceModel >::correct(), linearViscousStress< LESModel< BasicTurbulenceModel > >::correct(), multiphaseStabilizedTurbulence::correct(), advectionDiffusion::correct(), Poisson::correct(), contactAngleForce::correct(), thermocapillaryForce::correct(), kOmegaSST::correctBoundaryConditions(), LienCubicKE::correctNut(), ShihQuadraticKE::correctNut(), SmagorinskyZhang< BasicTurbulenceModel >::correctNut(), kOmegaSSTBase< BasicEddyViscosityModel >::correctNut(), kOmegaSSTDES< BasicTurbulenceModel >::correctNut(), dynamicKEqn< BasicTurbulenceModel >::correctNut(), dynamicLagrangian< BasicTurbulenceModel >::correctNut(), Smagorinsky< BasicTurbulenceModel >::correctNut(), WALE< BasicTurbulenceModel >::correctNut(), kOmegaSST< BasicTurbulenceModel >::correctNut(), realizableKE< BasicTurbulenceModel >::correctNut(), kOmegaSSTLM< BasicTurbulenceModel >::correctReThetatGammaInt(), curl(), ReynoldsAnalogy::devReff(), RASModelVariables::devReff(), adjointkOmegaSST::devReff(), adjointLaminar::devReff(), adjointSpalartAllmaras::devReff(), forces::devRhoReff(), filmTurbulenceModel::devRhoReff(), kineticTheoryModel::devRhoReff(), Maxwell< BasicTurbulenceModel >::devRhoReff(), adjointkOmegaSST::divDevReff(), adjointLaminar::divDevReff(), adjointSpalartAllmaras::divDevReff(), momentumError::divDevRhoReff(), linearViscousStress< BasicTurbulenceModel >::divDevRhoReff(), kineticTheoryModel::divDevRhoReff(), Maxwell< BasicTurbulenceModel >::divDevRhoReff(), shapeSensitivities::dvdbMult(), turbulentDispersionModel::F(), adjointkOmegaSST::FISensitivityTerm(), adjointSpalartAllmaras::FISensitivityTerm(), buoyantKEpsilon< BasicTurbulenceModel >::Gcoef(), ATCstandard::getFISensitivityTerm(), ATCUaGradU::getFISensitivityTerm(), adjointEikonalSolver::getFISensitivityTerm(), grad(), adjointEikonalSolver::gradEikonal(), segregated::K(), SpalartAllmarasDES< BasicTurbulenceModel >::k(), dynamicLagrangian< BasicTurbulenceModel >::k(), Smagorinsky< BasicTurbulenceModel >::k(), WALE< BasicTurbulenceModel >::k(), SpalartAllmaras< BasicTurbulenceModel >::k(), diffusionGasEvaporation< Thermo, OtherThermo >::Kexp(), kOmegaSSTDES< BasicTurbulenceModel >::LESRegion(), SpalartAllmarasDES< BasicTurbulenceModel >::LESRegion(), magSqrGradGrad(), adjointSimple::mainIter(), simple::mainIter(), multiphaseInterSystem::nHatfv(), multiphaseInterSystem::nVolHatfv(), ParticleTrap< CloudType >::preEvolve(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), kineticTheoryModel::R(), continuousGasKEpsilon< BasicTurbulenceModel >::R(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), elasticityMotionSolver::solve(), SpalartAllmaras< BasicTurbulenceModel >::Stilda(), viscosityModel::strainRate(), generalizedNewtonian< BasicMomentumTransportModel >::strainRate(), objectiveForce::update_boundarydJdnut(), objectiveMoment::update_boundarydJdnut(), objectiveForce::update_dxdbMultiplier(), objectiveMoment::update_dxdbMultiplier(), ATCstandard::updatePrimalBasedQuantities(), adjointkOmegaSST::updatePrimalRelatedFields(), adjointSpalartAllmaras::updatePrimalRelatedFields(), XiReactionRate::write(), and electricPotential::write().
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 93 of file fvcGrad.C.
References grad(), DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Definition at line 115 of file fvcGrad.C.
References grad(), and Foam::name().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > grad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 144 of file fvcGrad.C.
References grad(), and IOobject::name().
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 46 of file fvcLaplacian.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
Referenced by adjointSpalartAllmaras::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), momentumError::divDevRhoReff(), thermo::evolveRegion(), laplacian(), laplaceFilter::operator()(), kinematicSingleLayer::pu(), kOmegaSSTSAS< BasicTurbulenceModel >::Qsas(), adjointEikonalSolver::solve(), and reactingOneDim::solveEnergy().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Definition at line 62 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 79 of file fvcLaplacian.C.
References laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 90 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 108 of file fvcLaplacian.C.
References gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), 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 134 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 152 of file fvcLaplacian.C.
References gamma, IOobject::instance(), laplacian(), DimensionedField< Type, GeoMesh >::mesh(), and IOobject::NO_READ.
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const dimensioned< GType > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 177 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 196 of file fvcLaplacian.C.
References gamma, DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 213 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 231 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 249 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 268 of file fvcLaplacian.C.
References gamma, laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 285 of file fvcLaplacian.C.
References laplacian(), IOobject::name(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvPatchField, volMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 302 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvPatchField, volMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 319 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 338 of file fvcLaplacian.C.
References gamma, DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), and Time::New().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf, | ||
const word & | name | ||
) |
Definition at line 355 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 373 of file fvcLaplacian.C.
References gamma, laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | ||
const word & | name | ||
) |
Definition at line 390 of file fvcLaplacian.C.
References laplacian(), and Foam::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 409 of file fvcLaplacian.C.
References gamma, laplacian(), and IOobject::name().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const GeometricField< Type, fvPatchField, volMesh > & | vf | ||
) |
Definition at line 426 of file fvcLaplacian.C.
References laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const GeometricField< GType, fvsPatchField, surfaceMesh > & | gamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 443 of file fvcLaplacian.C.
References gamma, and laplacian().
tmp< GeometricField< Type, fvPatchField, volMesh > > laplacian | ( | const tmp< GeometricField< GType, fvsPatchField, surfaceMesh > > & | tgamma, |
const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ||
) |
Definition at line 459 of file fvcLaplacian.C.
References laplacian().
tmp< volScalarField > magSqrGradGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 45 of file fvcMagSqrGradGrad.C.
References GeometricField< Type, PatchField, GeoMesh >::component(), grad(), Foam::magSqr(), and tmp< T >::ref().
Referenced by qZeta::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), and magSqrGradGrad().
tmp< volScalarField > magSqrGradGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 68 of file fvcMagSqrGradGrad.C.
References magSqrGradGrad().
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volVectorField & | U | ) |
Definition at line 35 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), ddtScheme< Type >::meshPhi(), and IOobject::name().
Referenced by fvMotionSolverEngineMesh::move(), layeredEngineMesh::move(), and movingWallVelocityFvPatchVectorField::Uwall().
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const dimensionedScalar & | rho, |
const volVectorField & | U | ||
) |
Definition at line 48 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), ddtScheme< Type >::meshPhi(), IOobject::name(), and rho.
Foam::tmp< Foam::surfaceScalarField > meshPhi | ( | const volScalarField & | rho, |
const volVectorField & | U | ||
) |
Definition at line 62 of file fvcMeshPhi.C.
References DimensionedField< Type, GeoMesh >::mesh(), ddtScheme< Type >::meshPhi(), IOobject::name(), and rho.
void makeRelative | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
void makeRelative | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 88 of file fvcMeshPhi.C.
void makeRelative | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux relative.
Definition at line 101 of file fvcMeshPhi.C.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volVectorField & | U | ||
) |
void makeAbsolute | ( | surfaceScalarField & | phi, |
const dimensionedScalar & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 127 of file fvcMeshPhi.C.
void makeAbsolute | ( | surfaceScalarField & | phi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Make the given flux absolute.
Definition at line 140 of file fvcMeshPhi.C.
Foam::tmp< Foam::surfaceScalarField > relative | ( | const tmp< surfaceScalarField > & | tphi, |
const volVectorField & | U | ||
) |
Return the given absolute flux in relative form.
Definition at line 154 of file fvcMeshPhi.C.
Foam::tmp< Foam::surfaceScalarField > relative | ( | const tmp< surfaceScalarField > & | tphi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Return the given absolute flux in relative form.
Definition at line 171 of file fvcMeshPhi.C.
Foam::tmp< Foam::surfaceScalarField > absolute | ( | const tmp< surfaceScalarField > & | tphi, |
const volVectorField & | U | ||
) |
Return the given relative flux in absolute form.
Definition at line 189 of file fvcMeshPhi.C.
Referenced by kEpsilonLopesdaCosta< BasicTurbulenceModel >::correct(), kL< BasicTurbulenceModel >::correct(), adjointkOmegaSST::correct(), mixtureKEpsilon< BasicTurbulenceModel >::correct(), kOmegaSSTBase< BasicEddyViscosityModel >::correct(), dynamicKEqn< BasicTurbulenceModel >::correct(), kEqn< BasicTurbulenceModel >::correct(), kEpsilonPhitF< BasicTurbulenceModel >::correct(), kOmega< BasicTurbulenceModel >::correct(), LaunderSharmaKE< BasicTurbulenceModel >::correct(), realizableKE< BasicTurbulenceModel >::correct(), RNGkEpsilon< BasicTurbulenceModel >::correct(), adjointkOmegaSST::dR_dF1(), and AnisothermalPhaseModel< BasePhaseModel >::heEqn().
Foam::tmp< Foam::surfaceScalarField > absolute | ( | const tmp< surfaceScalarField > & | tphi, |
const volScalarField & | rho, | ||
const volVectorField & | U | ||
) |
Return the given relative flux in absolute form.
Definition at line 206 of file fvcMeshPhi.C.
void correctUf | ( | autoPtr< surfaceVectorField > & | Uf, |
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
void correctRhoUf | ( | autoPtr< surfaceVectorField > & | rhoUf, |
const volScalarField & | rho, | ||
const volVectorField & | U, | ||
const surfaceScalarField & | phi | ||
) |
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 55 of file fvcReconstruct.C.
References IOobject::instance(), Foam::inv(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and surfaceSum().
Referenced by ATCUaGradU::addATC(), Implicit< CloudType >::cacheFields(), reconstruct(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), and ATCstandard::updatePrimalBasedQuantities().
tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > reconstruct | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 97 of file fvcReconstruct.C.
References reconstruct().
tmp< volScalarField > reconstructMag | ( | const surfaceScalarField & | ssf | ) |
Definition at line 46 of file fvcReconstructMag.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), Foam::dimArea, DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
Referenced by reconstructMag().
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 43 of file fvcSmooth.C.
References DynamicList< T, SizeMin >::append(), field(), forAll, smoothData::trackData::maxRatio, mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().
Referenced by surfaceAlignedSBRStressFvMotionSolver::solve().
void spread | ( | volScalarField & | field, |
const volScalarField & | alpha, | ||
const label | nLayers, | ||
const scalar | alphaDiff = 0.2 , |
||
const scalar | alphaMax = 0.99 , |
||
const scalar | alphaMin = 0.01 |
||
) |
Definition at line 132 of file fvcSmooth.C.
References alpha, DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), max(), smoothData::trackData::maxRatio, mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().
void sweep | ( | volScalarField & | field, |
const volScalarField & | alpha, | ||
const label | nLayers, | ||
const scalar | alphaDiff = 0.2 |
||
) |
Definition at line 230 of file fvcSmooth.C.
References alpha, DynamicList< T, SizeMin >::append(), field(), forAll, Foam::mag(), max(), mesh, DynamicList< T, SizeMin >::shrink(), and UList< T >::size().
void spreadSource | ( | volScalarField & | mDotOut, |
const volScalarField & | mDotIn, | ||
const volScalarField & | alpha1, | ||
const volScalarField & | alpha2, | ||
const dimensionedScalar & | D, | ||
const scalar | cutoff | ||
) |
Smearing of source term field
Calculate Nl and Nv
Set source terms in cells with alpha1 < cutoff or alpha1 > 1-cutoff
Definition at line 324 of file fvcSmooth.C.
References alpha1, alpha2, D, DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimless, Foam::dimMass, Foam::dimTime, forAll, mesh, reduce(), fvMatrix< Type >::solve(), and dimensioned< Type >::value().
Referenced by interfaceHeatResistance< Thermo, OtherThermo >::Kexp().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
const word & | name | ||
) |
Definition at line 46 of file fvcSnGrad.C.
References DimensionedField< Type, GeoMesh >::mesh(), Foam::name(), Time::New(), and snGrad().
Referenced by hydrostaticPressure::calculateAndWrite(), adjointkOmegaSST::coeffsDifferentiation(), adjointkOmegaSST::diffusionNutMeanFlowMult(), adjointkOmegaSST::dNutdbMult(), turbulentDispersionModel::Ff(), adjointSimple::mainIter(), simple::mainIter(), anisotropicFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), snGrad(), twoPhaseSystem::solve(), kinematicSingleLayer::solveMomentum(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), multiphaseInterSystem::surfaceTensionForce(), and interfaceProperties::surfaceTensionForce().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, |
const word & | name | ||
) |
Definition at line 62 of file fvcSnGrad.C.
References Foam::name(), and snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 79 of file fvcSnGrad.C.
References IOobject::name(), and snGrad().
tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > snGrad | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 90 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 45 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 68 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 45 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), forAll, mesh, and DimensionedField< Type, GeoMesh >::mesh().
Referenced by isoAdvection::advect(), div(), setFlow::execute(), gaussDivScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvcDiv(), gaussConvectionScheme< Type >::fvcDiv(), boundedConvectionScheme< Type >::fvmDiv(), gaussConvectionScheme< Type >::fvmDiv(), anisotropicFilter::operator()(), and surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 83 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::primitiveFieldRef(), tmp< T >::ref(), surfaceIntegrate(), and Foam::Zero.
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceIntegrate | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 118 of file fvcSurfaceIntegrate.C.
References surfaceIntegrate().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const GeometricField< Type, fvsPatchField, surfaceMesh > & | ssf | ) |
Definition at line 134 of file fvcSurfaceIntegrate.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), DimensionedField< Type, GeoMesh >::dimensions(), forAll, IOobject::instance(), mesh, DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), IOobject::NO_READ, IOobject::NO_WRITE, tmp< T >::ref(), and Foam::Zero.
Referenced by anisotropicFilter::anisotropicFilter(), average(), cellCoBlended< Type >::blendingFactor(), kinematicSingleLayer::CourantNumber(), simpleFilter::operator()(), reconstruct(), and surfaceSum().
tmp< GeometricField< Type, fvPatchField, volMesh > > surfaceSum | ( | const tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > & | tssf | ) |
Definition at line 189 of file fvcSurfaceIntegrate.C.
References surfaceSum().
tmp< Field< Type > > volumeIntegrate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf | ) |
Definition at line 46 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::mesh(), and GeometricField< Type, PatchField, GeoMesh >::primitiveField().
Referenced by domainIntegrate().
tmp< Field< Type > > volumeIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 57 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 87 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), IOobject::name(), and volumeIntegrate().
Referenced by interRegionHeatTransferModel::addSup(), reactingOneDim::calculateMassTransfer(), kinematicSingleLayer::continuityCheck(), ThermalPhaseChangePhaseSystem< BasePhaseSystem >::correctInterfaceThermo(), domainIntegrate(), regionSizeDistribution::write(), and specieReactionRates< ChemistryModelType >::write().
dimensioned< Type > domainIntegrate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf | ) |
Definition at line 102 of file fvcVolumeIntegrate.C.
References domainIntegrate().
dimensioned< Type > domainIntegrate | ( | const DimensionedField< Type, volMesh > & | df | ) |
Definition at line 114 of file fvcVolumeIntegrate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), Foam::dimVol, Foam::gSum(), IOobject::name(), and volumeIntegrate().
dimensioned< Type > domainIntegrate | ( | const tmp< DimensionedField< Type, volMesh > > & | tdf | ) |
Definition at line 129 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(), cellCoBlended< Type >::blendingFactor(), CoBlended< Type >::blendingFactor(), Implicit< CloudType >::cacheFields(), phaseSystem::calcPhi(), hydrostaticPressure::calculateAndWrite(), parseDriver::cellToFace(), adjointEikonalSolver::computeYPhi(), inverseDistanceDiffusivity::correct(), inverseVolumeDiffusivity::correct(), motionDirectionalDiffusivity::correct(), thixotropicViscosity::correct(), advectionDiffusion::correct(), interpolated::damp(), MomentumTransferPhaseSystem< BasePhaseSystem >::ddtCorrByAs(), StaticPhaseModel< BasePhaseModel >::diffNo(), extractEulerianParticles::execute(), energyTransport::execute(), filmFlux::execute(), liftModel::Ff(), turbulentDispersionModel::Ff(), wallLubricationModel::Ff(), ddtScheme< Type >::fvcDdtPhiCoeff(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), backwardDdtScheme< Type >::fvcDdtUfCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), multiphaseInterSystem::generatePhi(), isoAdvection::getRhoPhi(), AnisothermalPhaseModel< BasePhaseModel >::heEqn(), Foam::interpolate(), AttouFerschneider::Kf(), dragModel::Kf(), segregated::Kf(), virtualMassModel::Kf(), adjointSimple::mainIter(), simple::mainIter(), dynamicRefineFvMesh::mapFields(), mixtureKEpsilon< BasicTurbulenceModel >::mixFlux(), fvMotionSolverEngineMesh::move(), layeredEngineMesh::move(), incompressibleTwoPhaseMixture::muf(), multiphaseInterSystem::nHatfv(), incompressibleTwoPhaseMixture::nuf(), simpleFilter::operator()(), MomentumTransferPhaseSystem< BasePhaseSystem >::partialElimination(), compressibleTurbulenceModel::phi(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFfs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiFs(), MomentumTransferPhaseSystem< BasePhaseSystem >::phiKdPhis(), extractEulerianParticles::phiU(), kineticTheoryModel::pPrimef(), phasePressureModel::pPrimef(), reactingOneDim::solidRegionDiffNo(), displacementSBRStressFvMotionSolver::solve(), surfaceAlignedSBRStressFvMotionSolver::solve(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), reactingOneDim::solveEnergy(), thermalBaffle::solveEnergy(), kinematicSingleLayer::solveMomentum(), reactingOneDim::solveSpeciesMass(), kinematicSingleLayer::solveThickness(), multiphaseSystem::surfaceTension(), multiphaseInterSystem::surfaceTensionForce(), interfaceProperties::surfaceTensionForce(), dynamicRefineFvMesh::unrefine(), dynamicMotionSolverFvMeshAMI::update(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::YiEqn().
|
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 ddtScheme< Type >::fvcDdtPhiCoeff(), backwardDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtPhiCorr(), CrankNicolsonDdtScheme< Type >::fvcDdtPhiCorr(), EulerDdtScheme< Type >::fvcDdtPhiCorr(), localEulerDdtScheme< Type >::fvcDdtPhiCorr(), SLTSDdtScheme< Type >::fvcDdtPhiCorr(), CoEulerDdtScheme< Type >::fvcDdtUfCorr(), EulerDdtScheme< Type >::fvcDdtUfCorr(), localEulerDdtScheme< Type >::fvcDdtUfCorr(), SLTSDdtScheme< Type >::fvcDdtUfCorr(), and displacementSBRStressFvMotionSolver::solve().
|
static |
Interpolate tmp field onto faces.
and 'dot' with given surfaceVectorField Sf