|
| KinematicCloud (const word &cloudName, const volScalarField &rho, const volVectorField &U, const volScalarField &mu, const dimensionedVector &g, bool readFields=true) |
|
| KinematicCloud (KinematicCloud< CloudType > &c, const word &name) |
|
| KinematicCloud (const fvMesh &mesh, const word &name, const KinematicCloud< CloudType > &c) |
|
virtual autoPtr< Cloud< parcelType > > | clone (const word &name) |
|
virtual autoPtr< Cloud< parcelType > > | cloneBare (const word &name) const |
|
virtual | ~KinematicCloud ()=default |
|
const KinematicCloud & | cloudCopy () const |
|
const fvMesh & | mesh () const |
|
const IOdictionary & | particleProperties () const |
|
const IOdictionary & | outputProperties () const |
|
IOdictionary & | outputProperties () |
|
const cloudSolution & | solution () const |
|
cloudSolution & | solution () |
|
const parcelType::constantProperties & | constProps () const |
|
parcelType::constantProperties & | constProps () |
|
const dictionary & | subModelProperties () const |
|
Random & | rndGen () const |
|
List< DynamicList< parcelType * > > & | cellOccupancy () |
|
const scalarField & | cellLengthScale () const |
|
const volVectorField & | U () const |
|
const volScalarField & | rho () const |
|
const volScalarField & | mu () const |
|
const dimensionedVector & | g () const |
|
scalar | pAmbient () const |
|
scalar & | pAmbient () |
|
const forceType & | forces () const |
|
forceType & | forces () |
|
functionType & | functions () |
|
const InjectionModelList< KinematicCloud< CloudType > > & | injectors () const |
|
InjectionModelList< KinematicCloud< CloudType > > & | injectors () |
|
const DispersionModel< KinematicCloud< CloudType > > & | dispersion () const |
|
DispersionModel< KinematicCloud< CloudType > > & | dispersion () |
|
const PatchInteractionModel< KinematicCloud< CloudType > > & | patchInteraction () const |
|
PatchInteractionModel< KinematicCloud< CloudType > > & | patchInteraction () |
|
const StochasticCollisionModel< KinematicCloud< CloudType > > & | stochasticCollision () const |
|
StochasticCollisionModel< KinematicCloud< CloudType > > & | stochasticCollision () |
|
const SurfaceFilmModel< KinematicCloud< CloudType > > & | surfaceFilm () const |
|
SurfaceFilmModel< KinematicCloud< CloudType > > & | surfaceFilm () |
|
const PackingModel< KinematicCloud< CloudType > > & | packingModel () const |
|
PackingModel< KinematicCloud< CloudType > > & | packingModel () |
|
const DampingModel< KinematicCloud< CloudType > > & | dampingModel () const |
|
DampingModel< KinematicCloud< CloudType > > & | dampingModel () |
|
const IsotropyModel< KinematicCloud< CloudType > > & | isotropyModel () const |
|
IsotropyModel< KinematicCloud< CloudType > > & | isotropyModel () |
|
const integrationScheme & | UIntegrator () const |
|
volVectorField::Internal & | UTrans () |
|
const volVectorField::Internal & | UTrans () const |
|
volScalarField::Internal & | UCoeff () |
|
const volScalarField::Internal & | UCoeff () const |
|
tmp< fvVectorMatrix > | SU (volVectorField &U, bool incompressible=false) const |
|
virtual label | nParcels () const |
|
scalar | massInSystem () const |
|
vector | linearMomentumOfSystem () const |
|
scalar | totalParticlePerParcel () const |
|
scalar | linearKineticEnergyOfSystem () const |
|
scalar | rotationalKineticEnergyOfSystem () const |
|
scalar | Dij (const label i, const label j) const |
|
scalar | Dmax () const |
|
const tmp< volScalarField > | vDotSweep () const |
|
const tmp< volScalarField > | theta () const |
|
const tmp< volScalarField > | alpha () const |
|
const tmp< volScalarField > | rhoEff () const |
|
void | setParcelThermoProperties (parcelType &parcel, const scalar lagrangianDt) |
|
void | checkParcelProperties (parcelType &parcel, const scalar lagrangianDt, const bool fullyDescribed) |
|
void | storeState () |
|
void | restoreState () |
|
void | resetSourceTerms () |
|
template<class Type > |
void | relax (DimensionedField< Type, volMesh > &field, const DimensionedField< Type, volMesh > &field0, const word &name) const |
|
template<class Type > |
void | scale (DimensionedField< Type, volMesh > &field, const word &name) const |
|
void | relaxSources (const KinematicCloud< CloudType > &cloudOldTime) |
|
void | scaleSources () |
|
void | preEvolve (const typename parcelType::trackingData &td) |
|
void | evolve () |
|
template<class TrackCloudType > |
void | motion (TrackCloudType &cloud, typename parcelType::trackingData &td) |
|
void | patchData (const parcelType &p, const polyPatch &pp, vector &normal, vector &Up) const |
|
void | updateMesh () |
|
virtual void | autoMap (const mapPolyMesh &) |
|
void | info () |
|
virtual void | readObjects (const objectRegistry &obr) |
|
virtual void | writeObjects (objectRegistry &obr) const |
|
| DSMCCloud (const word &cloudName, const fvMesh &mesh, bool readFields=true) |
|
| DSMCCloud (const word &cloudName, const fvMesh &mesh, const IOdictionary &dsmcInitialiseDict) |
|
virtual | ~DSMCCloud () |
|
const word & | cloudName () const |
|
const fvMesh & | mesh () const |
|
const IOdictionary & | particleProperties () const |
|
const List< word > & | typeIdList () const |
|
scalar | nParticle () const |
|
const List< DynamicList< ParcelType * > > & | cellOccupancy () const |
|
volScalarField & | sigmaTcRMax () |
|
scalarField & | collisionSelectionRemainder () |
|
const List< typename ParcelType::constantProperties > & | constProps () const |
|
const ParcelType::constantProperties & | constProps (label typeId) const |
|
Random & | rndGen () |
|
volScalarField::Boundary & | qBF () |
|
volVectorField::Boundary & | fDBF () |
|
volScalarField::Boundary & | rhoNBF () |
|
volScalarField::Boundary & | rhoMBF () |
|
volScalarField::Boundary & | linearKEBF () |
|
volScalarField::Boundary & | internalEBF () |
|
volScalarField::Boundary & | iDofBF () |
|
volVectorField::Boundary & | momentumBF () |
|
const volScalarField & | boundaryT () const |
|
const volVectorField & | boundaryU () const |
|
const volScalarField & | q () const |
|
const volVectorField & | fD () const |
|
const volScalarField & | rhoN () const |
|
const volScalarField & | rhoM () const |
|
const volScalarField & | dsmcRhoN () const |
|
const volScalarField & | linearKE () const |
|
const volScalarField & | internalE () const |
|
const volScalarField & | iDof () const |
|
const volVectorField & | momentum () const |
|
vector | equipartitionLinearVelocity (scalar temperature, scalar mass) |
|
scalar | equipartitionInternalEnergy (scalar temperature, direction internalDegreesOfFreedom) |
|
scalar | maxwellianAverageSpeed (scalar temperature, scalar mass) const |
|
scalarField | maxwellianAverageSpeed (scalarField temperature, scalar mass) const |
|
scalar | maxwellianRMSSpeed (scalar temperature, scalar mass) const |
|
scalarField | maxwellianRMSSpeed (scalarField temperature, scalar mass) const |
|
scalar | maxwellianMostProbableSpeed (scalar temperature, scalar mass) const |
|
scalarField | maxwellianMostProbableSpeed (scalarField temperature, scalar mass) const |
|
const BinaryCollisionModel< DSMCCloud< ParcelType > > & | binaryCollision () const |
|
BinaryCollisionModel< DSMCCloud< ParcelType > > & | binaryCollision () |
|
const WallInteractionModel< DSMCCloud< ParcelType > > & | wallInteraction () const |
|
WallInteractionModel< DSMCCloud< ParcelType > > & | wallInteraction () |
|
const InflowBoundaryModel< DSMCCloud< ParcelType > > & | inflowBoundary () const |
|
InflowBoundaryModel< DSMCCloud< ParcelType > > & | inflowBoundary () |
|
scalar | massInSystem () const |
|
vector | linearMomentumOfSystem () const |
|
scalar | linearKineticEnergyOfSystem () const |
|
scalar | internalEnergyOfSystem () const |
|
void | info () const |
|
void | dumpParticlePositions () const |
|
void | addNewParcel (const vector &position, const label celli, const vector &U, const scalar Ei, const label typeId) |
|
void | evolve () |
|
void | clear () |
|
| TypeName ("Cloud") |
|
| Cloud (const polyMesh &mesh, const word &cloudName, const IDLList< ParticleType > &particles) |
|
| Cloud (const polyMesh &pMesh, const word &cloudName, const bool checkClass=true) |
|
const polyMesh & | pMesh () const |
|
DynamicList< label > & | labels () const |
|
void | addParticle (ParticleType *pPtr) |
|
void | deleteParticle (ParticleType &p) |
|
void | deleteLostParticles () |
|
void | cloudReset (const Cloud< ParticleType > &c) |
|
template<class TrackCloudType > |
void | move (TrackCloudType &cloud, typename ParticleType::trackingData &td, const scalar trackTime) |
|
void | autoMap (const mapPolyMesh &) |
|
IOobject | fieldIOobject (const word &fieldName, const IOobject::readOption r) const |
|
template<class DataType > |
void | checkFieldIOobject (const Cloud< ParticleType > &c, const IOField< DataType > &data) const |
|
template<class DataType > |
void | checkFieldFieldIOobject (const Cloud< ParticleType > &c, const CompactIOField< Field< DataType >, DataType > &data) const |
|
template<class Type > |
bool | readStoreFile (const IOobject &io, const IOobject &ioNew) const |
|
void | readFromFiles (objectRegistry &obr, const wordRes &selectFields) const |
|
virtual void | writeFields () const |
|
virtual bool | writeObject (IOstreamOption streamOpt, const bool valid) const |
|
void | writePositions () const |
|
void | storeGlobalPositions () const |
|
| TypeName ("DSMCBaseCloud") |
|
| DSMCBaseCloud ()=default |
|
virtual | ~DSMCBaseCloud ()=default |
|
| TypeName ("kinematicCloud") |
|
| kinematicCloud ()=default |
|
virtual | ~kinematicCloud ()=default |
|
template<class CloudType>
class Foam::KinematicCloud< CloudType >
Templated base class for kinematic cloud.
- cloud function objects
- particle forces, e.g.
- buoyancy
- drag
- pressure gradient
- ...
- sub-models:
- dispersion model
- injection model
- patch interaction model
- stochastic collision model
- surface film model
- Source files
-
Definition at line 108 of file KinematicCloud.H.