42 virtual int64
getData(int64 start,std::vector<DVect> *pos=0,std::vector<DVect> *vel=0,std::vector<bool> *valid=0,
int *step=0)
const=0;
Interface for containers of IThings.
Definition icontainer.h:21
Interface to a particular particle trace being taken by the particle trace logic.
Definition iparticletrace.h:19
Interface to the list of all IParticleTraces being taken by the particle trace logic.
Definition iparticletracelist.h:15
virtual IContainer * getIContainer()=0
Returns a pointer to the container class representing a list of particle traces.
virtual const IParticleTrace * getFirst() const =0
virtual uint32 getNumberRegistered() const =0
Returns the number of distinct types of IParticleTraces available.
virtual uint32 getNStep() const =0
virtual const IParticleTrace * getRegistered(uint32 index) const =0
virtual int64 getData(int64 start, std::vector< DVect > *pos=0, std::vector< DVect > *vel=0, std::vector< bool > *valid=0, int *step=0) const =0
virtual uint32 getNotice() const =0
Returns the NoticeManager ID for particle traces added/removed from the list, or additional records t...
virtual uint32 getParticleTraceGeneralType() const =0
Returns the general type for an IParticleTrace.
virtual const IParticleTrace * lookupWithName(string name) const =0
Find the IParticleTrace object with Name name, or 0 if no match is found.
DIM - Provides code portability between 2D and 3D codes.
Interface for container of IThings.
Interface to a particular particle trace being taken by the particle trace logic.
namespace Itasca
Definition basememory.cpp:14
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:6