58 "multivariateWeights",
59 mesh.time().timeName(),
67 fieldTable::const_iterator iter = this->
fields().begin();
75 schemes_.lookup(iter()->
name())
79 for (++iter; iter != this->
fields().end(); ++iter)
88 schemes_.lookup(iter()->
name())
94 limiter*mesh.surfaceInterpolation::weights()
tmp< surfaceScalarField > weights() const
Return the interpolation weighting factors.
virtual tmp< surfaceScalarField > limiter(const GeometricField< Type, fvPatchField, volMesh > &) const =0
Return the interpolation weighting factors.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may ...
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
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)
dimensioned< Type > min(const dimensioned< Type > &, const dimensioned< Type > &)
word name(const complex &)
Return a string representation of a complex.
const dimensionSet dimless(0, 0, 0, 0, 0, 0, 0)
Upwind differencing scheme class.
Mesh data needed to do the Finite Volume discretisation.
Abstract base class for multi-variate surface interpolation schemes.
Abstract base class for limited surface interpolation schemes.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...