35 #ifndef snapParameters_H
36 #define snapParameters_H
57 const label nSmoothPatch_;
59 const scalar snapTol_;
61 const label nSmoothDispl_;
65 const label nFeatureSnap_;
67 const Switch explicitFeatureSnap_;
69 const Switch implicitFeatureSnap_;
71 const Switch multiRegionFeatureSnap_;
73 const Switch detectNearSurfacesSnap_;
110 return nSmoothDispl_;
122 return nFeatureSnap_;
127 return explicitFeatureSnap_;
132 return implicitFeatureSnap_;
137 return multiRegionFeatureSnap_;
142 return detectNearSurfacesSnap_;
A simple wrapper around bool so that it can be read as a word: true/false, on/off,...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Simple container to keep together snap specific information.
label nSmoothDispl() const
Number of mesh displacement smoothing iterations.
snapParameters(const dictionary &dict)
Construct from dictionary.
Switch explicitFeatureSnap() const
scalar snapTol() const
Relative distance for points to be attracted by surface.
void operator=(const snapParameters &)=delete
Disallow default bitwise assignment.
label nSnap() const
Maximum number of snapping relaxation iterations. Should stop.
label nSmoothPatch() const
Number of patch smoothing iterations before finding.
label nFeatureSnap() const
Switch implicitFeatureSnap() const
Switch detectNearSurfacesSnap() const
Switch multiRegionFeatureSnap() const
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.