36 #ifndef polyMeshFilterSettings_H
37 #define polyMeshFilterSettings_H
62 Switch controlMeshQuality_;
83 const scalar edgeReductionFactor_;
86 const label maxIterations_;
90 const label maxSmoothIters_;
93 const scalar initialFaceLengthFactor_;
98 const scalar faceReductionFactor_;
102 const label maxPointErrorCount_;
131 inline const scalar&
minLen()
const;
133 inline const scalar&
maxCos()
const;
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
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....
Class to store the settings for the polyMeshFilter class.
const label & maxPointErrorCount() const
const scalar & minLen() const
const Switch & controlMeshQuality() const
polyMeshFilterSettings(const dictionary &dict)
Construct from dictionary.
void writeSettings(Ostream &os) const
Write the settings to a stream.
const label & maxIterations() const
const scalar & maxCos() const
const label & maxSmoothIters() const
~polyMeshFilterSettings()
Destructor.
const scalar & initialFaceLengthFactor() const
const scalar & faceReductionFactor() const
const scalar & edgeReductionFactor() const
const dictionary & collapseEdgesCoeffDict() const
const dictionary & collapseFacesCoeffDict() const
const dictionary & meshQualityCoeffDict() 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.