/*--------------------------------*- C++ -*----------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  7
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
FoamFile {
  version     2.0;
  format      ascii;
  class       dictionary;
  location    "constant";
  object      dsmcProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //


// General Properties
// ~~~~~~~~~~~~~~~~~~

nEquivalentParticles            1e4;


// Wall Interaction Model
// ~~~~~~~~~~~~~~~~~~~~~~

WallInteractionModel            MixedDiffuseSpecular;  //ok

MixedDiffuseSpecularCoeffs {
  diffuseFraction            0.85;
}


// Binary Collision Model
// ~~~~~~~~~~~~~~~~~~~~~~

BinaryCollisionModel            VariableHardSphere; //ok

VariableHardSphereCoeffs {
  Tref        300;
}



// Inflow Boundary Model
// ~~~~~~~~~~~~~~~~~~~~~

InflowBoundaryModel             FreeStream;

FreeStreamCoeffs {
  numberDensities
  {
    N2      1.48e24; //to make the number of particles stay the same
  };
}


// Molecular species
// ~~~~~~~~~~~~~~~~~

typeIdList                      (N2);

moleculeProperties {
  N2
  {
    mass                            46.5e-27;  //ok
    diameter                        4.17e-10;  //ok
    internalDegreesOfFreedom        2;  //ok
    omega                           0.74; //ok
  }
}


// ************************************************************************* //
