FreeFOAM The Cross-Platform CFD Toolkit
snapParameters Class Reference

Simple container to keep together snap specific information. More...

#include <autoMesh/snapParameters.H>


Detailed Description

List of all members.

Public Member Functions

 snapParameters (const dictionary &dict, const label dummy)
 Construct from dictionary - old syntax.
 snapParameters (const dictionary &dict)
 Construct from dictionary - new syntax.
label nSmoothPatch () const
 Number of patch smoothing iterations before finding.
scalar snapTol () const
 Relative distance for points to be attracted by surface.
label nSmoothDispl () const
 Number of mesh displacement smoothing iterations.
label nSnap () const
 Maximum number of snapping relaxation iterations. Should stop.

Constructor & Destructor Documentation

snapParameters ( const dictionary dict,
const label  dummy 
)

Construct from dictionary - old syntax.

Definition at line 31 of file snapParameters.C.

snapParameters ( const dictionary dict)

Construct from dictionary - new syntax.

Definition at line 41 of file snapParameters.C.


Member Function Documentation

label nSmoothPatch ( ) const
inline

Number of patch smoothing iterations before finding.

correspondence to surface

Definition at line 91 of file snapParameters.H.

Referenced by autoSnapDriver::preSmoothPatch().

scalar snapTol ( ) const
inline

Relative distance for points to be attracted by surface.

feature point or edge. True distance is this factor times local maximum edge length.

Definition at line 100 of file snapParameters.H.

Referenced by autoSnapDriver::calcSnapDistance().

label nSmoothDispl ( ) const
inline

Number of mesh displacement smoothing iterations.

Definition at line 106 of file snapParameters.H.

Referenced by autoSnapDriver::smoothDisplacement().

label nSnap ( ) const
inline

Maximum number of snapping relaxation iterations. Should stop.

before upon reaching a correct mesh.

Definition at line 113 of file snapParameters.H.

Referenced by autoSnapDriver::preSmoothPatch(), and autoSnapDriver::scaleMesh().


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