|
|
|
Cloud< ParticleType > Class Template Reference
Inheritance diagram for Cloud< ParticleType >:
![]()
Collaboration diagram for Cloud< ParticleType >:
![]()
Detailed Descriptiontemplate<class ParticleType>
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| typedef ParticleType particleType |
| typedef IDLList<ParticleType>::const_iterator const_iterator |
| TypeName | ( | "Cloud< ParticleType >" | ) |
Runtime type information.
| const polyMesh& pMesh | ( | ) | const [inline] |
Return the polyMesh reference.
Definition at line 146 of file Cloud.H.
Referenced by solidParticle::move().

| bool internalFace | ( | const label | facei | ) | const [inline] |
Is this global face an internal face?
Definition at line 152 of file Cloud.H.
Referenced by Cloud< BasicReactingParcel< ThermoType > >::boundaryFace().

| bool boundaryFace | ( | const label | facei | ) | const [inline] |
| label size | ( | ) | const [inline] |
| const const_iterator begin | ( | ) | const [inline] |
const_iterator set to the beginning of the HashTable
Reimplemented from HashTable< regIOobject * >.
Definition at line 183 of file Cloud.H.
Referenced by Cloud< BasicReactingParcel< ThermoType > >::begin().

| const const_iterator cbegin | ( | ) | const [inline] |
| const const_iterator end | ( | ) | const [inline] |
const_iterator set to beyond the end of the HashTable
Reimplemented from HashTable< regIOobject * >.
| const const_iterator cend | ( | ) | const [inline] |
const_iterator set to beyond the end of the HashTable
Reimplemented from HashTable< regIOobject * >.
| iterator begin | ( | ) | [inline] |
| iterator end | ( | ) | [inline] |
| void clear | ( | ) | [inline] |
Clear the contents of the list.
Reimplemented from ILList< DLListBase, ParticleType >.
Reimplemented in DsmcCloud< ParcelType >, and DsmcCloud< dsmcParcel >.
Definition at line 216 of file Cloud.H.
Referenced by Cloud< BasicReactingParcel< ThermoType > >::clear().

| Foam::label getNewParticleID | ( | ) | const [inline] |
| void addParticle | ( | ParticleType * | pPtr | ) | [inline] |
| void deleteParticle | ( | ParticleType & | p | ) | [inline] |
Remove particle from cloud and delete.
Definition at line 86 of file Cloud.C.
References DLListBase::append().

| void move | ( | TrackingData & | td | ) | [inline] |
| void autoMap | ( | const mapPolyMesh & | mapper | ) | [inline, virtual] |
| Foam::IOobject fieldIOobject | ( | const word & | fieldName, | |
| const IOobject::readOption | r | |||
| ) | const [inline] |
| void readFields | ( | ) | [inline, virtual] |
Read the field data for the cloud of particles. Dummy at.
this level.
Reimplemented in passiveParticleCloud.
| void writeFields | ( | ) | const [inline, virtual] |
Write the field data for the cloud of particles Dummy at.
this level.
Reimplemented in indexedParticleCloud, passiveParticleCloud, CoalCloud< ThermoType >, spray, dsmcCloud, basicKinematicCloud, BasicReactingCloud< ThermoType >, BasicReactingMultiphaseCloud< ThermoType >, basicThermoCloud, moleculeCloud, and solidParticleCloud.
| bool writeObject | ( | IOstream::streamFormat | fmt, | |
| IOstream::versionNumber | ver, | |||
| IOstream::compressionType | cmp | |||
| ) | const [inline, virtual] |
Write using given format, version and compression.
Only writes the cloud file if the Cloud isn't empty
Reimplemented from objectRegistry.
| void writePositions | ( | ) | const [inline] |
friend class IOPosition [friend] |