BUG: cvMesh: Update tutorial dictionaries

This commit is contained in:
laurence
2012-02-07 12:42:23 +00:00
parent cc975fa61d
commit 860b1bf1eb
3 changed files with 57 additions and 78 deletions

View File

@ -59,6 +59,7 @@ initialPoints
autoDensityCoeffs autoDensityCoeffs
{ {
minCellSizeLimit 0.04;
minLevels 0; minLevels 0;
maxSizeRatio 5.0; maxSizeRatio 5.0;
sampleResolution 5; sampleResolution 5;
@ -92,44 +93,34 @@ surfaceConformation
surfaceConformationRebuildFrequency 10; surfaceConformationRebuildFrequency 10;
coarseConformationControls conformationControls
{ {
initial initial
{ {
edgeSearchDistCoeff 1.1; edgeSearchDistCoeff 2;
surfacePtReplaceDistCoeff 0.5; surfacePtReplaceDistCoeff 0.5;
surfacePtExclusionDistanceCoeff 0.5;
} }
iteration iteration
{ {
edgeSearchDistCoeff 1.25; edgeSearchDistCoeff 1.5;
surfacePtReplaceDistCoeff 0.7; surfacePtReplaceDistCoeff 0.7;
} }
maxIterations 15; maxIterations 15;
iterationToIntialHitRatioLimit 0.01; iterationToInitialHitRatioLimit 0.0001;
iterationToInitialHitRatioLimit 0.01; }
coarseConformationControls
{
$conformationControls;
} }
fineConformationControls fineConformationControls
{ {
initial $conformationControls;
{
edgeSearchDistCoeff 1.1;
surfacePtReplaceDistCoeff 0.5;
}
iteration
{
edgeSearchDistCoeff 1.25;
surfacePtReplaceDistCoeff 0.7;
}
maxIterations 15;
iterationToInitialHitRatioLimit 0.002;
iterationToIntialHitRatioLimit 0.002;
} }
geometryToConformTo geometryToConformTo
@ -197,7 +188,7 @@ motionControl
pointRemovalCriteria pointRemovalCriteria
{ {
cellCentreDistCoeff 0.65; cellCentreDistCoeff 0.65;
} }
faceAreaWeightModel piecewiseLinearRamp; faceAreaWeightModel piecewiseLinearRamp;
@ -225,20 +216,21 @@ polyMeshFiltering
maxCollapseFaceToPointSideLengthCoeff 0.35; maxCollapseFaceToPointSideLengthCoeff 0.35;
} }
meshQualityControls meshQualityControls
{ {
maxNonOrtho 65; maxNonOrtho 65;
maxBoundarySkewness 50; maxBoundarySkewness 50;
maxInternalSkewness 10; maxInternalSkewness 10;
maxConcave 80; maxConcave 80;
minVol 1e-20; minVol 1e-20;
minTetQuality 1e-30; minTetQuality 1e-30;
minArea -1; minArea -1;
minTwist 0.0; minTwist 0.0;
minDeterminant 0.001; minDeterminant 0.001;
minFaceWeight 0.02; minFaceWeight 0.02;
minVolRatio 0.01; minVolRatio 0.01;
minTriangleTwist -1; minTriangleTwist -1;
} }
// ************************************************************************* // // ************************************************************************* //

View File

@ -63,17 +63,18 @@ surfaceConformation
surfaceConformationRebuildFrequency 10; surfaceConformationRebuildFrequency 10;
coarseConformationControls conformationControls
{ {
initial initial
{ {
edgeSearchDistCoeff 1.1; edgeSearchDistCoeff 2;
surfacePtReplaceDistCoeff 0.5; surfacePtReplaceDistCoeff 0.5;
surfacePtExclusionDistanceCoeff 0.5;
} }
iteration iteration
{ {
edgeSearchDistCoeff 1.25; edgeSearchDistCoeff 1.5;
surfacePtReplaceDistCoeff 0.7; surfacePtReplaceDistCoeff 0.7;
} }
@ -82,23 +83,14 @@ surfaceConformation
iterationToInitialHitRatioLimit 0.001; iterationToInitialHitRatioLimit 0.001;
} }
coarseConformationControls
{
$conformationControls;
}
fineConformationControls fineConformationControls
{ {
initial $conformationControls;
{
edgeSearchDistCoeff 1.1;
surfacePtReplaceDistCoeff 0.5;
}
iteration
{
edgeSearchDistCoeff 1.25;
surfacePtReplaceDistCoeff 0.7;
}
maxIterations 15;
iterationToInitialHitRatioLimit 0.001;
} }
geometryToConformTo geometryToConformTo
@ -125,6 +117,7 @@ initialPoints
autoDensityCoeffs autoDensityCoeffs
{ {
minCellSizeLimit 0.001;
minLevels 1; minLevels 1;
maxSizeRatio 3.0; maxSizeRatio 3.0;
sampleResolution 4; sampleResolution 4;
@ -221,18 +214,18 @@ polyMeshFiltering
meshQualityControls meshQualityControls
{ {
maxNonOrtho 65; maxNonOrtho 65;
maxBoundarySkewness 50; maxBoundarySkewness 50;
maxInternalSkewness 10; maxInternalSkewness 10;
maxConcave 80; maxConcave 80;
minTetQuality 1e-30; minTetQuality 1e-30;
minVol 0; minVol 0;
minArea -1; minArea -1;
minTwist 0.001; minTwist 0.001;
minDeterminant 0.001; minDeterminant 0.001;
minFaceWeight 0.02; minFaceWeight 0.02;
minVolRatio 0.01; minVolRatio 0.01;
minTriangleTwist -1; minTriangleTwist -1;
} }

View File

@ -121,7 +121,7 @@ surfaceConformation
surfaceConformationRebuildFrequency 10; surfaceConformationRebuildFrequency 10;
// Initial and intermediate controls // Initial and intermediate controls
coarseConformationControls conformationControls
{ {
// Initial conformation // Initial conformation
initial initial
@ -138,6 +138,9 @@ surfaceConformation
// - fraction of the local target cell size. Coarse // - fraction of the local target cell size. Coarse
// conformation, initial protrusion tests. // conformation, initial protrusion tests.
surfacePtReplaceDistCoeff 0.5; surfacePtReplaceDistCoeff 0.5;
surfacePtExclusionDistanceCoeff 0.5;
} }
// Same for iterations // Same for iterations
@ -156,24 +159,14 @@ surfaceConformation
iterationToInitialHitRatioLimit 0.001; iterationToInitialHitRatioLimit 0.001;
} }
// Final (at endTime) controls coarseConformationControls
{
$conformationControls;
}
fineConformationControls fineConformationControls
{ {
initial $conformationControls;
{
edgeSearchDistCoeff 1.1;
surfacePtReplaceDistCoeff 0.5;
}
iteration
{
edgeSearchDistCoeff 1.25;
surfacePtReplaceDistCoeff 0.7;
}
maxIterations 15;
iterationToInitialHitRatioLimit 0.001;
} }
// Geometry to mesh to // Geometry to mesh to
@ -213,6 +206,7 @@ initialPoints
// samples (due to target cell size) in box split box. // samples (due to target cell size) in box split box.
autoDensityCoeffs autoDensityCoeffs
{ {
minCellSizeLimit 0.1;
// Initial number of refinement levels. Needs to be enough to pick // Initial number of refinement levels. Needs to be enough to pick
// up features due to size ratio. If not enough it will take longer // up features due to size ratio. If not enough it will take longer
// to determine point seeding. // to determine point seeding.