|
virtual const IThing * | getIThing () const =0 |
| Returns a const pointer to an IThing interface representing the IGpList.
|
|
virtual IThing * | getIThing ()=0 |
| Returns a pointer to an IThing interface representing the IGpList.
|
|
virtual const IContainer * | getIContainer () const =0 |
| Returns a const pointer to the IContainer interface representing the global list of grid points.
|
|
virtual IContainer * | getIContainer ()=0 |
| Returns a pointer to the IContainer interface representing the global list of grid points.
|
|
virtual const IGp * | getFirstGp () const =0 |
|
virtual IGp * | getFirstGp ()=0 |
|
virtual uint32 | getGridPointType () const =0 |
| Returns the gridpoint general type.
|
|
virtual const IGp * | findGridPointWithID (uint64 id) const =0 |
| Given a gridpoint id, returns a const pointer to the gridpoint.
|
|
virtual const IGp * | findGridPoint (const DVect &vec, uint32 excludeMask=0) const =0 |
|
virtual IGp * | findGridPoint (const DVect &vec, uint32 excludeMask=0)=0 |
|
virtual IGp * | findGridPoint (const DVect &vec, const IGroupID &group)=0 |
|
virtual uint64 | getNGp () const =0 |
| Returns the number of grid points in the list.
|
|
virtual IGp * | findGpLive (const DVect &dv3)=0 |
|
virtual uint32 | getFapNotice () const =0 |
| Returns the tag for the gridpoint applied force change notice.
|
|
virtual uint32 | getFobNotice () const =0 |
| Returns the tag for the gridpoint out of balance change force notice.
|
|
virtual uint32 | getGpExtraNotice () const =0 |
| Returns the tag for the gridpoint extra variable change notice.
|
|
virtual uint32 | getPorePressureNotice () const =0 |
| Returns the tag for the gridpoint pore-pressure change notice.
|
|
virtual uint32 | getTemperatureNotice () const =0 |
| Returns the tag for the gridpoint temperature change notice.
|
|
virtual uint32 | getGeometryNotice () const =0 |
| Returns the tag for the gridpoint geometry change notice.
|
|
virtual uint32 | getFixityNotice () const =0 |
| Returns the tag for the gridpoint fix condition change notice.
|
|
virtual uint32 | getVelocityNotice () const =0 |
| Returns the tag for the gridpoint velocity change notice.
|
|
virtual uint32 | getDisplacementNotice () const =0 |
| Returns the tag for the gridpoint displacement change notice.
|
|
virtual uint32 | getSaturationNotice () const =0 |
| Returns the tag for the gridpoint saturation change notice.
|
|
virtual uint32 | getNullChangeNotice () const =0 |
| Returns the tag for the zone null change notice.
|
|
virtual uint32 | getMultiplierNotice () const =0 |
|
virtual int | claimBit () const =0 |
| Claims a bit from the gridpoints utility bit field.
|
|
virtual void | releaseBit (int bit) const =0 |
| Releases a bit index previously obtained with claimBit(). Thread-safe.
|
|
virtual int | claimValue () const =0 |
| Claims a value index from the gridpoints utility value array.
|
|
virtual void | releaseValue (int bit) const =0 |
| Releases a value index back to the gridpoints utility value array. Thread-safe.
|
|
virtual IGpData * | createIGpData () const =0 |
| Returns a pointer to a new IGpData object. This pointer must be destroyed by the caller.
|
|
Interface to the global list of all grid points.