polyMeshFilterSettings Class Reference

Class to store the settings for the polyMeshFilter class. More...

Inheritance diagram for polyMeshFilterSettings:
[legend]

Public Member Functions

 polyMeshFilterSettings (const dictionary &dict)
 Construct from dictionary. More...
 
 ~polyMeshFilterSettings ()=default
 Destructor. More...
 
const dictionarycollapseEdgesCoeffDict () const
 
const dictionarycollapseFacesCoeffDict () const
 
const dictionarymeshQualityCoeffDict () const
 
Switch controlMeshQuality () const
 
const scalar & minLen () const
 
const scalar & maxCos () const
 
const scalar & edgeReductionFactor () const
 
const label & maxIterations () const
 
const label & maxSmoothIters () const
 
const scalar & initialFaceLengthFactor () const
 
const scalar & faceReductionFactor () const
 
const label & maxPointErrorCount () const
 
void writeSettings (Ostream &os) const
 Write the settings to a stream. More...
 

Detailed Description

Class to store the settings for the polyMeshFilter class.

Source files

Definition at line 55 of file polyMeshFilterSettings.H.

Constructor & Destructor Documentation

◆ polyMeshFilterSettings()

polyMeshFilterSettings ( const dictionary dict)
explicit

Construct from dictionary.

Definition at line 34 of file polyMeshFilterSettings.C.

References Foam::cos(), and Foam::degToRad().

Here is the call graph for this function:

◆ ~polyMeshFilterSettings()

~polyMeshFilterSettings ( )
default

Destructor.

Member Function Documentation

◆ collapseEdgesCoeffDict()

const Foam::dictionary & collapseEdgesCoeffDict ( ) const
inline

Definition at line 32 of file polyMeshFilterSettingsI.H.

◆ collapseFacesCoeffDict()

const Foam::dictionary & collapseFacesCoeffDict ( ) const
inline

Definition at line 38 of file polyMeshFilterSettingsI.H.

◆ meshQualityCoeffDict()

const Foam::dictionary & meshQualityCoeffDict ( ) const
inline

Definition at line 44 of file polyMeshFilterSettingsI.H.

◆ controlMeshQuality()

Foam::Switch controlMeshQuality ( ) const
inline

Definition at line 50 of file polyMeshFilterSettingsI.H.

◆ minLen()

const Foam::scalar & minLen ( ) const
inline

Definition at line 55 of file polyMeshFilterSettingsI.H.

◆ maxCos()

const Foam::scalar & maxCos ( ) const
inline

Definition at line 60 of file polyMeshFilterSettingsI.H.

◆ edgeReductionFactor()

const Foam::scalar & edgeReductionFactor ( ) const
inline

Definition at line 66 of file polyMeshFilterSettingsI.H.

◆ maxIterations()

const Foam::label & maxIterations ( ) const
inline

Definition at line 71 of file polyMeshFilterSettingsI.H.

◆ maxSmoothIters()

const Foam::label & maxSmoothIters ( ) const
inline

Definition at line 76 of file polyMeshFilterSettingsI.H.

◆ initialFaceLengthFactor()

const Foam::scalar & initialFaceLengthFactor ( ) const
inline

Definition at line 82 of file polyMeshFilterSettingsI.H.

◆ faceReductionFactor()

const Foam::scalar & faceReductionFactor ( ) const
inline

Definition at line 88 of file polyMeshFilterSettingsI.H.

◆ maxPointErrorCount()

const Foam::label & maxPointErrorCount ( ) const
inline

Definition at line 94 of file polyMeshFilterSettingsI.H.

◆ writeSettings()

void writeSettings ( Ostream os) const

Write the settings to a stream.

Definition at line 84 of file polyMeshFilterSettings.C.

References Foam::acos(), Foam::endl(), Foam::nl, os(), and Foam::radToDeg().

Referenced by polyMeshFilter::polyMeshFilter().

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: