FoamFile
{
	version	2.0;
	class	dictionary;
	format	ascii;
	location	"system";
	object	snappyHexMeshDict;
}
castellatedMesh	true;
snap	true;
addLayers	false;
geometry
{
	hull_with_domain_solid.stl
	{
		type	triSurfaceMesh;
		simflowType	brep;
		topoType	solid;
		name	hull_with_domain_solid;
		faceGroups
		{
			face_6
			{
				name	hull_with_domain_solid;
			}
			face_7
			{
				name	hull_with_domain_solid;
			}
			face_8
			{
				name	hull_with_domain_solid;
			}
			face_9
			{
				name	hull_with_domain_solid;
			}
			face_10
			{
				name	hull_with_domain_solid;
			}
			face_11
			{
				name	hull_with_domain_solid;
			}
			face_12
			{
				name	hull_with_domain_solid;
			}
			face_13
			{
				name	hull_with_domain_solid;
			}
			face_14
			{
				name	hull_with_domain_solid;
			}
			face_15
			{
				name	hull_with_domain_solid;
			}
			face_16
			{
				name	hull_with_domain_solid;
			}
			face_17
			{
				name	hull_with_domain_solid;
			}
			face_18
			{
				name	hull_with_domain_solid;
			}
			face_19
			{
				name	hull_with_domain_solid;
			}
			face_20
			{
				name	hull_with_domain_solid;
			}
			face_4
			{
				name	hull_with_domain_solid_inlet;
			}
			face_1
			{
				name	hull_with_domain_solid_outlet;
			}
			face_0
			{
				name	hull_with_domain_solid_wall;
			}
			face_2
			{
				name	hull_with_domain_solid_wall;
			}
			face_3
			{
				name	hull_with_domain_solid_wall;
			}
			face_5
			{
				name	hull_with_domain_solid_wall;
			}
		}
	}
}
castellatedMeshControls
{
	locationInMesh	(12290.0 0.0 0.0);
	refinementSurfaces
	{
		hull_with_domain_solid
		{
			level	( 1 1 );
		}
	}
	refinementRegions
	{
	}
	limitRegions
	{
	}
	features	
	(
	{
		file	"hull_with_domain_solid.eMesh";
		levels	((0 0));
	}
	);
	maxGlobalCells	10000000;
	resolveFeatureAngle	30.0;
	maxLoadUnbalance	0.1;
	nCellsBetweenLevels	4;
	gapLevelIncrement	0;
	maxLocalCells	1000000;
	minRefinementCells	10;
	allowFreeStandingZoneFaces	true;
}
snapControls
{
	implicitFeatureSnap	true;
	nSmoothPatch	3;
	multiRegionFeatureSnap	true;
	nFeatureSnapIter	10;
	nFaceSplitInterval	5;
	nSolveIter	500;
	explicitFeatureSnap	true;
	tolerance	1.0;
	nRelaxIter	5;
}
addLayersControls
{
	layers
	{
	}
	nMedialAxisIter	100;
	minThickness	0.1;
	nSmoothNormals	3;
	maxThicknessToMedialRatio	0.5;
	nSmoothThickness	10;
	nSmoothSurfaceNormals	5;
	slipFeatureAngle	30.0;
	minMedianAxisAngle	90.0;
	nRelaxIter	5;
	nGrow	0;
	nBufferCellsNoExtrude	0;
	nRelaxedIter	20;
	featureAngle	180.0;
	maxFaceThicknessRatio	0.5;
	nLayerIter	50;
	relativeSizes	true;
	firstLayerThickness	0.2;
	expansionRatio	1.25;
	meshShrinker	displacementMedialAxis;
}
meshQualityControls
{
	maxConcave	80.0;
	maxBoundarySkewness	20.0;
	minFaceWeight	0.05;
	maxInternalSkewness	4.0;
	minTwist	0.05;
	maxNonOrtho	65.0;
	minDeterminant	0.01;
	minVolRatio	0.01;
	nSmoothScale	4;
	minTriangleTwist	-1.0;
	minVol	1.0E-14;
	minTetQuality	1.0E-20;
	minArea	-1.0;
	errorReduction	0.75;
	relaxed
	{
		maxNonOrtho	75.0;
	}
}
mergeTolerance	1.0E-6;
debug	0;
combinePatches	false;
