65 template<
class RdeltaTType,
class RhoType,
class SpType,
class SuType>
68 const RdeltaTType& rDeltaT,
76 template<
class RhoType>
84 template<
class RhoType,
class SpType,
class SuType>
94 template<
class RhoType,
class PsiMaxType,
class PsiMinType>
101 const PsiMaxType& psiMax,
102 const PsiMinType& psiMin
121 const PsiMaxType& psiMax,
122 const PsiMinType& psiMin
137 const RdeltaTType& rDeltaT,
144 const PsiMaxType& psiMax,
145 const PsiMinType& psiMin
159 const RdeltaTType& rDeltaT,
166 const PsiMaxType& psiMax,
167 const PsiMinType& psiMin,
168 const bool returnCorr
187 const PsiMaxType& psiMax,
188 const PsiMinType& psiMin,
189 const bool returnCorr
192 void limitSum(UPtrList<scalarField>& phiPsiCorrs);
194 template<
template<
class>
class AlphaList,
template<
class>
class PhiList>
197 const AlphaList<const volScalarField>& alphas,
198 PhiList<surfaceScalarField>& phiPsis,
void limit(const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin, const bool returnCorr)
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
void limitSum(UPtrList< scalarField > &phiPsiCorrs)
void limiter(scalarField &allLambda, const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phiBD, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin)
Field< scalar > scalarField
Specialisation of Field<T> for scalar.
const tmp< volScalarField::Internal > & Sp
const volScalarField & psi
const tmp< volScalarField::Internal > & Su
GeometricField< scalar, fvsPatchField, surfaceMesh > surfaceScalarField
void explicitSolve(const RdeltaTType &rDeltaT, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su)