Itasca C++ Interface
|
The list of all particles being tracked. More...
#include <icparticlelist.h>
Public Member Functions | |
virtual TType | getCParticleType () const =0 |
Returns the particle type (IThing getType() return). | |
virtual const ICParticle * | getFirst () const =0 |
Returns a const pointer to the first IParticle object in the list, see ICParticle::getNext() | |
virtual ICParticle * | getFirst ()=0 |
Returns a pointer to the first IParticle object in the list, see ICParticle::getNext() | |
virtual const ICParticle * | findCParticleWithID (uint64 id) const =0 |
Returns a const pointer to the IParticle object in the list whose ID matches the parameter id. | |
virtual uint32 | getGeometryNotice () const =0 |
virtual uint32 | getGroupNotice () const =0 |
The list of all particles being tracked.
FLAC3D can track the positions of particles moving with the fluid flow.
These particles can be placed in space, and their positions are automatically updated periodically during cycling to move with the fluid.
This class is a list of all such particles being tracked.
|
pure virtual |
Returns a notification code (see INoticeManager) indicating particle geomtry has changed
This could mean particles have been moved, or that particles have been created or destroyed.
|
pure virtual |
Returns a notification code (see INoticeManager) indicating that the group assignments of particles has changed.