snapParameters Class Reference

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

Public Member Functions

 snapParameters (const dictionary &dict)
 Construct from dictionary. More...
 
 snapParameters (const snapParameters &)=delete
 Disallow default bitwise copy construction. More...
 
label nSmoothPatch () const
 Number of patch smoothing iterations before finding. More...
 
scalar snapTol () const
 Relative distance for points to be attracted by surface. More...
 
label nSmoothDispl () const
 Number of mesh displacement smoothing iterations. More...
 
label nSnap () const
 Maximum number of snapping relaxation iterations. Should stop. More...
 
label nFeatureSnap () const
 
Switch explicitFeatureSnap () const
 
Switch implicitFeatureSnap () const
 
Switch multiRegionFeatureSnap () const
 
Switch detectNearSurfacesSnap () const
 
void operator= (const snapParameters &)=delete
 Disallow default bitwise assignment. More...
 

Detailed Description

Simple container to keep together snap specific information.

Source files

Definition at line 52 of file snapParameters.H.

Constructor & Destructor Documentation

◆ snapParameters() [1/2]

snapParameters ( const dictionary dict)

Construct from dictionary.

Definition at line 31 of file snapParameters.C.

◆ snapParameters() [2/2]

snapParameters ( const snapParameters )
delete

Disallow default bitwise copy construction.

Member Function Documentation

◆ nSmoothPatch()

label nSmoothPatch ( ) const
inline

Number of patch smoothing iterations before finding.

correspondence to surface

Definition at line 92 of file snapParameters.H.

Referenced by snappySnapDriver::preSmoothPatch().

Here is the caller graph for this function:

◆ snapTol()

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 101 of file snapParameters.H.

Referenced by snappySnapDriver::calcSnapDistance().

Here is the caller graph for this function:

◆ nSmoothDispl()

label nSmoothDispl ( ) const
inline

Number of mesh displacement smoothing iterations.

Definition at line 107 of file snapParameters.H.

References snapParameters::nSnap().

Referenced by snappySnapDriver::smoothDisplacement().

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

◆ nSnap()

label nSnap ( ) const
inline

Maximum number of snapping relaxation iterations. Should stop.

before upon reaching a correct mesh.

Definition at line 114 of file snapParameters.H.

Referenced by snapParameters::nSmoothDispl(), snappySnapDriver::preSmoothPatch(), and snappySnapDriver::scaleMesh().

Here is the caller graph for this function:

◆ nFeatureSnap()

label nFeatureSnap ( ) const
inline

Definition at line 119 of file snapParameters.H.

Referenced by snappySnapDriver::doSnap().

Here is the caller graph for this function:

◆ explicitFeatureSnap()

Switch explicitFeatureSnap ( ) const
inline

Definition at line 124 of file snapParameters.H.

Referenced by listPlusEqOp< T >::operator()().

Here is the caller graph for this function:

◆ implicitFeatureSnap()

Switch implicitFeatureSnap ( ) const
inline

Definition at line 129 of file snapParameters.H.

Referenced by listPlusEqOp< T >::operator()().

Here is the caller graph for this function:

◆ multiRegionFeatureSnap()

Switch multiRegionFeatureSnap ( ) const
inline

Definition at line 134 of file snapParameters.H.

Referenced by listPlusEqOp< T >::operator()().

Here is the caller graph for this function:

◆ detectNearSurfacesSnap()

Switch detectNearSurfacesSnap ( ) const
inline

Definition at line 139 of file snapParameters.H.

References snapParameters::operator=().

Referenced by snappySnapDriver::doSnap().

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

◆ operator=()

void operator= ( const snapParameters )
delete

Disallow default bitwise assignment.

Referenced by snapParameters::detectNearSurfacesSnap().

Here is the caller graph for this function:

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