Simple container to keep together snap specific information. More...
Public Member Functions | |
snapParameters (const dictionary &dict) | |
Construct from dictionary. More... | |
label | nSmoothPatch () const |
Number of patch smoothing iterations before finding. More... | |
label | nSmoothInternal () const |
Number of internal point smoothing iterations (combined with. 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... | |
Switch | detectNearSurfacesSnap () const |
Override attraction to nearest with intersection location. More... | |
Switch | strictRegionSnap () const |
Attract point to corresponding surface region only. More... | |
label | nFeatureSnap () const |
Switch | explicitFeatureSnap () const |
Switch | implicitFeatureSnap () const |
Switch | multiRegionFeatureSnap () const |
Switch | detectBaffles () const |
Switch | baffleFeaturePoints () const |
Switch | releasePoints () const |
Switch | stringFeatures () const |
Switch | avoidDiagonal () const |
label | nFaceSplitInterval () const |
scalar | concaveAngle () const |
scalar | minAreaRatio () const |
Private Member Functions | |
snapParameters (const snapParameters &) | |
Disallow default bitwise copy construct. More... | |
void | operator= (const snapParameters &) |
Disallow default bitwise assignment. More... | |
Private Attributes | |
const label | nSmoothPatch_ |
const label | nSmoothInternal_ |
const scalar | snapTol_ |
const label | nSmoothDispl_ |
const label | nSnap_ |
const label | nFeatureSnap_ |
const Switch | explicitFeatureSnap_ |
const Switch | implicitFeatureSnap_ |
const Switch | multiRegionFeatureSnap_ |
const Switch | detectNearSurfacesSnap_ |
const Switch | strictRegionSnap_ |
const Switch | detectBaffles_ |
const Switch | baffleFeaturePoints_ |
const Switch | releasePoints_ |
const Switch | stringFeatures_ |
const Switch | avoidDiagonal_ |
label | nFaceSplitInterval_ |
How often needs face splitting be run. More... | |
scalar | concaveAngle_ |
When is angle too concave too split. More... | |
scalar | minAreaRatio_ |
When is face-split not sufficiently diagonal. More... | |
Simple container to keep together snap specific information.
Definition at line 50 of file snapParameters.H.
|
private |
Disallow default bitwise copy construct.
snapParameters | ( | const dictionary & | dict | ) |
Construct from dictionary.
Definition at line 31 of file snapParameters.C.
|
private |
Disallow default bitwise assignment.
|
inline |
Number of patch smoothing iterations before finding.
correspondence to surface
Definition at line 120 of file snapParameters.H.
Referenced by autoSnapDriver::preSmoothPatch().
|
inline |
Number of internal point smoothing iterations (combined with.
nSmoothPatch
Definition at line 127 of file snapParameters.H.
Referenced by autoSnapDriver::preSmoothPatch().
|
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 136 of file snapParameters.H.
Referenced by autoSnapDriver::calcSnapDistance().
|
inline |
Number of mesh displacement smoothing iterations.
Definition at line 142 of file snapParameters.H.
References snapParameters::nSmoothDispl_.
Referenced by autoSnapDriver::smoothDisplacement().
|
inline |
Maximum number of snapping relaxation iterations. Should stop.
before upon reaching a correct mesh.
Definition at line 149 of file snapParameters.H.
Referenced by autoSnapDriver::preSmoothPatch(), and autoSnapDriver::scaleMesh().
|
inline |
Override attraction to nearest with intersection location.
at near surfaces
Definition at line 159 of file snapParameters.H.
Referenced by autoSnapDriver::doSnap().
|
inline |
Attract point to corresponding surface region only.
Definition at line 165 of file snapParameters.H.
References snapParameters::strictRegionSnap_.
Referenced by autoSnapDriver::doSnap(), and meshRefinement::markFacesOnProblemCellsGeometric().
|
inline |
Definition at line 173 of file snapParameters.H.
References snapParameters::nFeatureSnap_.
Referenced by autoSnapDriver::doSnap().
|
inline |
Definition at line 178 of file snapParameters.H.
References snapParameters::explicitFeatureSnap_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 183 of file snapParameters.H.
References snapParameters::implicitFeatureSnap_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 188 of file snapParameters.H.
References snapParameters::multiRegionFeatureSnap_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 193 of file snapParameters.H.
References snapParameters::detectBaffles_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 198 of file snapParameters.H.
References snapParameters::baffleFeaturePoints_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 203 of file snapParameters.H.
References snapParameters::releasePoints_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 208 of file snapParameters.H.
References snapParameters::stringFeatures_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 213 of file snapParameters.H.
References snapParameters::avoidDiagonal_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 221 of file snapParameters.H.
References snapParameters::nFaceSplitInterval_.
Referenced by autoSnapDriver::doSnap().
|
inline |
Definition at line 226 of file snapParameters.H.
References snapParameters::concaveAngle_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
inline |
Definition at line 231 of file snapParameters.H.
References snapParameters::minAreaRatio_.
Referenced by autoSnapDriver::calcNearestSurfaceFeature().
|
private |
Definition at line 54 of file snapParameters.H.
|
private |
Definition at line 56 of file snapParameters.H.
|
private |
Definition at line 58 of file snapParameters.H.
|
private |
Definition at line 60 of file snapParameters.H.
Referenced by snapParameters::nSmoothDispl().
|
private |
Definition at line 62 of file snapParameters.H.
|
private |
Definition at line 64 of file snapParameters.H.
Referenced by snapParameters::nFeatureSnap().
|
private |
Definition at line 66 of file snapParameters.H.
Referenced by snapParameters::explicitFeatureSnap().
|
private |
Definition at line 68 of file snapParameters.H.
Referenced by snapParameters::implicitFeatureSnap().
|
private |
Definition at line 70 of file snapParameters.H.
Referenced by snapParameters::multiRegionFeatureSnap().
|
private |
Definition at line 72 of file snapParameters.H.
|
private |
Definition at line 74 of file snapParameters.H.
Referenced by snapParameters::strictRegionSnap().
|
private |
Definition at line 76 of file snapParameters.H.
Referenced by snapParameters::detectBaffles().
|
private |
Definition at line 78 of file snapParameters.H.
Referenced by snapParameters::baffleFeaturePoints().
|
private |
Definition at line 80 of file snapParameters.H.
Referenced by snapParameters::releasePoints().
|
private |
Definition at line 82 of file snapParameters.H.
Referenced by snapParameters::stringFeatures().
|
private |
Definition at line 84 of file snapParameters.H.
Referenced by snapParameters::avoidDiagonal().
|
private |
How often needs face splitting be run.
Definition at line 88 of file snapParameters.H.
Referenced by snapParameters::nFaceSplitInterval().
|
private |
When is angle too concave too split.
Definition at line 91 of file snapParameters.H.
Referenced by snapParameters::concaveAngle().
|
private |
When is face-split not sufficiently diagonal.
Definition at line 94 of file snapParameters.H.
Referenced by snapParameters::minAreaRatio().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.