/* -------------------------------*- C++ -*--------------------------------- *\ | phasicFlow File | | copyright: www.cemf.ir | \* ------------------------------------------------------------------------- */ objectName geometryDict; objectType dictionary; fileFormat ASCII; /*---------------------------------------------------------------------------*/ motionModel rotatingAxis; rotatingAxisInfo { axisOfRotation { p1 (-0.1 0.0 0.15); p2 ( 0.1 0.0 0.15); omega 1.5708; startTime 0.5; endTime 9.5; } } surfaces { topGate { type cylinderWall; // type of wall p1 (0.0 0.0 0.3); // begin point of cylinder axis p2 (0.0 0.0 0.301); // end point of cylinder axis radius1 0.03; // radius at p1 radius2 0.0001; // radius at p2 material solidProperty; // material of wall motion axisOfRotation; } topCylinder { type cylinderWall; p1 (0.0 0.0 0.28); p2 (0.0 0.0 0.3); radius1 0.03; radius2 0.03; resolution 36; material solidProperty; motion axisOfRotation; } coneShelltop { type cylinderWall; p1 (0.0 0.0 0.2); p2 (0.0 0.0 0.28); radius1 0.1; radius2 0.03; resolution 36; material solidProperty; motion axisOfRotation; } cylinderShell { type cylinderWall; p1 (0.0 0.0 0.1); p2 (0.0 0.0 0.2); radius1 0.1; radius2 0.1; resolution 36; material solidProperty; motion axisOfRotation; } coneShelldown { type cylinderWall; p1 (0.0 0.0 0.02); p2 (0.0 0.0 0.1); radius1 0.03; radius2 0.1; resolution 36; material solidProperty; motion axisOfRotation; } bottomCylinder { type cylinderWall; p1 (0.0 0.0 0.0); p2 (0.0 0.0 0.02); radius1 0.03; radius2 0.03; resolution 36; material solidProperty; motion axisOfRotation; } exitGate { type cylinderWall; p1 (0.0 0.0 -0.001); p2 (0.0 0.0 0.0); radius1 0.03; radius2 0.0001; resolution 36; material solidProperty; motion axisOfRotation; } }