/* -------------------------------*- C++ -*--------------------------------- *\ 
|  phasicFlow File                                                            | 
|  copyright: www.cemf.ir                                                     | 
\* ------------------------------------------------------------------------- */ 
objectName particleInsertion;
objectType dicrionary;
fileFormat  ASCII;
/*---------------------------------------------------------------------------*/
active     Yes;                                  // is insertion active -> Yes or No

/*
      Two layers of particles are packed one-by-one using 1 insertion steps 
*/


layerrightregion                                 // Right Layer Region
{
    timeControl           simulationTime;

    regionType	          cylinder;              // type of insertion region
 
    rate 	              12500;                 // Right Region Particles Insertion Rate (particles/s)

    startTime 	          0;                     // Start time of LightParticles insertion (s)
    
    endTime   	          1;                     // End time of LightParticles insertion (s) 

    insertionInterval     0.025;                 // Time Interval of LightParticles insertion (s)

    cylinderInfo 
    {
        p2         (-0.15 0.25 0.05);            // Top of cylinderRegion (m,m,m)

   	    p1         (-0.15 0.24 0.05);            // Bottom of cylinderRegion (m,m,m)

   	    radius     0.035;                        // radius of cylinder (m)
    }
   
    setFields
    {
        velocity   realx3 (0.0 -0.6 0.0);        // initial velocity of inserted particles
    }
   
    mixture
    {
        smallSphere     1;                       // mixture composition of inserted particles
    }
}

layerleftregion                                  // Left Layer Region
{
    timeControl           simulationTime;

    regionType            cylinder;               // type of insertion region

    rate                  7500;                   // Left Region Particles Insertion Rate (particles/s)

    startTime             0;                      // Start time of LightParticles insertion (s)
  
    endTime               1;                      // End time of LightParticles insertion (s)

    insertionInterval     0.025;                  // Time Interval of LightParticles insertion (s)

    cylinderInfo 
    {
        p2         (-0.23 0.25 0.05);             // Top of cylinderRegion (m,m,m)

        p1         (-0.23 0.24 0.05);             // Bottom of cylinderRegion (m,m,m)
   
        radius     0.035;                         // radius of cylinder (m)   
    }
   
    setFields
    {
        velocity    realx3 (0.0 -0.6 0.0);       // initial velocity of inserted particles
    }
   
    mixture
    {
        largeSphere     1;                       // only heavySphere
    }
}