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_;
Switch detectNearSurfacesSnap() const
snapParameters(const dictionary &dict)
Construct from dictionary.
label nSmoothDispl() const
Number of mesh displacement smoothing iterations.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A list of keyword definitions, which are a keyword followed by any number of values (e...
label nSmoothPatch() const
Number of patch smoothing iterations before finding.
A simple wrapper around bool so that it can be read as a word: true/false, on/off, yes/no, y/n, t/f, or none/any.
Switch multiRegionFeatureSnap() const
label nFeatureSnap() const
Switch explicitFeatureSnap() const
Switch implicitFeatureSnap() const
Simple container to keep together snap specific information.
void operator=(const snapParameters &)=delete
Disallow default bitwise assignment.
label nSnap() const
Maximum number of snapping relaxation iterations. Should stop.
scalar snapTol() const
Relative distance for points to be attracted by surface.