Go to the documentation of this file.
165 #ifndef advectionDiffusionPatchDistMethod_H
166 #define advectionDiffusionPatchDistMethod_H
174 namespace patchDistMethods
advectionDiffusion(const advectionDiffusion &)
Disallow default bitwise copy construct.
void operator=(const advectionDiffusion &)
Disallow default bitwise assignment.
Calculation of approximate distance to nearest patch for all cells and boundary by solving the Eikona...
scalar epsilon_
Diffusion coefficient multiplying y*laplacian(y)
virtual bool correct(volScalarField &y)
Correct the given distance-to-patch field.
dictionary coeffs_
Sub-dictionary of coefficients.
bool predicted_
Flag to indicate the predictor step has been executed.
A list of keyword definitions, which are a keyword followed by any number of values (e....
TypeName("advectionDiffusion")
Runtime type information.
Specialisation of patchDist for wall distance calculation.
Mesh data needed to do the Finite Volume discretisation.
int maxIter_
Maximum number of iterations of the advection-diffusion equation.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
scalar tolerance_
Convergence tolerance for the iterations of the advection-diffusion.
autoPtr< patchDistMethod > pdmPredictor_
Run-time selected method to predict the distance-to-wall field.
Generic GeometricField class.
const labelHashSet & patchIDs() const
Return the patchIDs.