/* -------------------------------*- C++ -*--------------------------------- *\ 
|  phasicFlow File                                                            | 
|  copyright: www.cemf.ir                                                     | 
\* ------------------------------------------------------------------------- */  
objectName 	geometryDict;
objectType 	dictionary;
fileFormat  ASCII;
/*---------------------------------------------------------------------------*/
motionModel stationary;                // motion model can be rotatingAxis or stationary or vibrating

stationaryInfo
{
	
}

surfaces
{
	cylinderShell
	{
		type 		cylinderWall;  	   // type of the wall

		p1 			(0.0 0.0 0.0);     // begin point of cylinder axis

		p2 			(0.0 0.0 0.4);     // end point of cylinder axis

		radius1 	0.1;		       // radius at p1
 
		radius2 	0.1;		       // radius at p2

		resolution 	36;      	       // number of divisions

		material 	wallMat;   	       // material name of this wall
	}

	coneShell
	{
		type 		cylinderWall;  	   // type of the wall

		p1 			(0.0 0.0 -0.1);    // begin point of cylinder axis

		p2 			(0.0 0.0 0.0);     // end point of cylinder axis

		radius1 	0.02;		       // radius at p1

		radius2 	0.1;		       // radius at p2

		resolution 	36;      	       // number of divisions

		material 	wallMat;   	       // material name of this wall
	}

	/*
		This is a plane wall at the exit of silo
	*/

	exitGate
	{
		type planeWall;                // type of the wall

		p1 (-0.02 -0.02 -0.1);         // first point of the wall

		p2 ( 0.02 -0.02 -0.1);         // second point of the wall

		p3 ( 0.02  0.02 -0.1);         // third point of the wall

		p4 (-0.02  0.02 -0.1);         // fourth point of the wall
		 
		material wallMat;              // material name of the wall 
	}
}