|
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 quint32 | getGridPointType () const =0 |
| Returns the gridpoint general type.
|
|
virtual const IGp * | findGridPointWithID (quint64 id) const =0 |
| Given a gridpoint id, returns a const pointer to the gridpoint.
|
|
virtual const IGp * | findGridPoint (const DVect &vec, quint32 excludeMask=0) const =0 |
|
virtual IGp * | findGridPoint (const DVect &vec, quint32 excludeMask=0)=0 |
|
virtual IGp * | findGridPoint (const DVect &vec, const IGroupID &group)=0 |
|
virtual quint64 | getNGp () const =0 |
| Returns the number of grid points in the list.
|
|
virtual IGp * | findGpLive (const DVect &dv3, bool bMech, bool bFluid, bool bTherm, bool bOr)=0 |
|
virtual uint | getFapNotice () const =0 |
| Returns the tag for the gridpoint applied force change notice.
|
|
virtual uint | getFobNotice () const =0 |
| Returns the tag for the gridpoint out of balance change force notice.
|
|
virtual uint | getGpExtraNotice () const =0 |
| Returns the tag for the gridpoint extra variable change notice.
|
|
virtual uint | getPorePressureNotice () const =0 |
| Returns the tag for the gridpoint pore-pressure change notice.
|
|
virtual uint | getTemperatureNotice () const =0 |
| Returns the tag for the gridpoint temperature change notice.
|
|
virtual uint | getGeometryNotice () const =0 |
| Returns the tag for the gridpoint geometry change notice.
|
|
virtual uint | getFixityNotice () const =0 |
| Returns the tag for the gridpoint fix condition change notice.
|
|
virtual uint | getVelocityNotice () const =0 |
| Returns the tag for the gridpoint velocity change notice.
|
|
virtual uint | getDisplacementNotice () const =0 |
| Returns the tag for the gridpoint displacement change notice.
|
|
virtual uint | getSaturationNotice () const =0 |
| Returns the tag for the gridpoint saturation change notice.
|
|
virtual uint | getNullChangeNotice () const =0 |
| Returns the tag for the zone null change notice.
|
|
virtual uint | getMultiplierNotice () const =0 |
|
virtual int | claimBit () const =0 |
| Claims a bit from the gridpoints utility bit field. More...
|
|
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. More...
|
|
virtual void | releaseValue (int bit) const =0 |
| Releases a value index back to the gridpoints utility value array. Thread-safe.
|
|
virtual IGpData * | createIGpData (QObject *parent=0) const =0 |
| Returns a pointer to a new IGpData object. This pointer must be destroyed by the caller.
|
|