55 template<
class CloudType>
56 class BinaryCollisionModel;
58 template<
class CloudType>
59 class WallInteractionModel;
61 template<
class CloudType>
62 class InflowBoundaryModel;
68 template<
class ParcelType>
71 public Cloud<ParcelType>,
78 const word cloudName_;
153 binaryCollisionModel_;
157 wallInteractionModel_;
161 inflowBoundaryModel_;
167 void buildConstProps();
170 void buildCellOccupancy();
173 void initialise(
const IOdictionary& dsmcInitialiseDict);
182 void calculateFields();
265 inline const typename ParcelType::constantProperties&
275 inline volScalarField::GeometricBoundaryField&
qBF();
278 inline volVectorField::GeometricBoundaryField&
fDBF();
281 inline volScalarField::GeometricBoundaryField&
rhoNBF();
284 inline volScalarField::GeometricBoundaryField&
rhoMBF();
288 inline volScalarField::GeometricBoundaryField&
linearKEBF();
292 inline volScalarField::GeometricBoundaryField&
internalEBF();
296 inline volScalarField::GeometricBoundaryField&
iDofBF();
299 inline volVectorField::GeometricBoundaryField&
momentumBF();
355 scalar internalDegreesOfFreedom