Public Member Functions | List of all members
injectedParticleCloud Class Reference
Inheritance diagram for injectedParticleCloud:
Inheritance graph
[legend]
Collaboration diagram for injectedParticleCloud:
Collaboration graph
[legend]

Public Member Functions

 injectedParticleCloud (const polyMesh &mesh, const word &name, const bool readFields=true)
 
 injectedParticleCloud (const injectedParticleCloud &c, const word &name)
 
virtual autoPtr< injectedParticleCloudclone (const word &name) const
 
virtual ~injectedParticleCloud ()
 
virtual void readObjects (const objectRegistry &obr)
 
virtual void writeObjects (objectRegistry &obr) const
 
- Public Member Functions inherited from Cloud< injectedParticle >
 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 polyMeshpMesh () const
 
virtual label nParcels () const
 
DynamicList< label > & labels () const
 
void addParticle (ParticleType *pPtr)
 
void deleteParticle (ParticleType &p)
 
void deleteLostParticles ()
 
void cloudReset (const Cloud< ParticleType > &c)
 
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
 
void checkFieldIOobject (const Cloud< ParticleType > &c, const IOField< DataType > &data) const
 
void checkFieldFieldIOobject (const Cloud< ParticleType > &c, const CompactIOField< Field< DataType >, DataType > &data) const
 
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
 

Additional Inherited Members

- Public Types inherited from Cloud< injectedParticle >
typedef ParticleType particleType
 
typedef ParticleType parcelType
 
- Static Public Attributes inherited from Cloud< injectedParticle >
static word cloudPropertiesName
 
- Protected Attributes inherited from Cloud< injectedParticle >
cloud::geometryType geometryType_
 

Detailed Description

Source files

Definition at line 49 of file injectedParticleCloud.H.

Constructor & Destructor Documentation

◆ injectedParticleCloud() [1/2]

injectedParticleCloud ( const polyMesh mesh,
const word name,
const bool  readFields = true 
)

Definition at line 31 of file injectedParticleCloud.C.

References Foam::readFields().

Here is the call graph for this function:

◆ injectedParticleCloud() [2/2]

injectedParticleCloud ( const injectedParticleCloud c,
const word name 
)

Definition at line 49 of file injectedParticleCloud.C.

◆ ~injectedParticleCloud()

~injectedParticleCloud ( )
virtual

Definition at line 60 of file injectedParticleCloud.C.

Member Function Documentation

◆ clone()

virtual autoPtr<injectedParticleCloud> clone ( const word name) const
inlinevirtual

Definition at line 81 of file injectedParticleCloud.H.

References Foam::name().

Here is the call graph for this function:

◆ readObjects()

void readObjects ( const objectRegistry obr)
virtual

Definition at line 66 of file injectedParticleCloud.C.

References injectedParticle::readObjects().

Here is the call graph for this function:

◆ writeObjects()

void writeObjects ( objectRegistry obr) const
virtual

Definition at line 72 of file injectedParticleCloud.C.

References injectedParticle::writeObjects().

Here is the call graph for this function:

The documentation for this class was generated from the following files: