|  | 
| virtual const IThing * | getIThing () const =0 | 
|  | Returns a const IThing pointer. 
 | 
|  | 
| virtual IThing * | getIThing ()=0 | 
|  | Returns a IThing pointer. 
 | 
|  | 
| virtual const INode * | getINode () const =0 | 
|  | Returns a pointer to itself. 
 | 
|  | 
| virtual INode * | getINode ()=0 | 
|  | 
| virtual const IGp * | getNext () const =0 | 
|  | 
| virtual bool | isNull () const =0 | 
|  | Returns true to indicate that gridpoint is "nulled". 
 | 
|  | 
| virtual DVect | getVelocity (bool local=false) const =0 | 
|  | Returns the gridpoint velocity, see setVelocity();. 
 | 
|  | 
| virtual void | setVelocity (const DVect &v, bool local=false)=0 | 
|  | Sets the gridpoint velocity, see getVelocity();. 
 | 
|  | 
| virtual DVect | getDisplacement (bool local=false) const =0 | 
|  | Returns the gridpoint displacement, seet setDisplacement();. 
 | 
|  | 
| virtual void | setDisplacement (DVect v, bool local=false)=0 | 
|  | Sets the gridpoint displacement, seet getDisplacement();. 
 | 
|  | 
| virtual DVect | getSmallDisplacement (bool local=false) const =0 | 
|  | Returns the gridpoint displacement accumulated for small strain, see setSmallDisplacement() 
 | 
|  | 
| virtual void | setSmallDisplacement (DVect v, bool local=false)=0 | 
|  | Sets the gridpoint displacement for small strain, see getSmallDisplacement() 
 | 
|  | 
| virtual DVect | getFobLast (bool local=false) const =0 | 
|  | Returns the gridpoint out of balance force. 
 | 
|  | 
| virtual DVect | getFap (bool local=false) const =0 | 
|  | Returns the sum of the gridpoint static applied force and the dynamic applied force. 
 | 
|  | 
| virtual DVect | getTotalForceLast (bool reaction=false, bool local=false) const =0 | 
|  | 
| virtual DVect | getTotalForceCurrent (const DVect &gravity, bool reaction=false, bool local=false) const =0 | 
|  | 
| virtual DVect | getPosition () const =0 | 
|  | Returns the gridpoint position, see setPosition() 
 | 
|  | 
| virtual void | setPosition (const DVect &v)=0 | 
|  | Sets the gridpoint position, see getPosition() 
 | 
|  | 
| virtual const IFluidGp * | getIFluidGp () const =0 | 
|  | Returns a const pointer to the gridpoint fluid-flow data. 
 | 
|  | 
| virtual IFluidGp * | getIFluidGp ()=0 | 
|  | Returns a pointer to the gridpoint fluid-flow data. 
 | 
|  | 
| virtual void | copyState (const IGp *gp)=0 | 
|  | Copies the state of this gridpoint to gp. 
 | 
|  | 
| virtual bool | getLocSmall () const =0 | 
|  | Returns 1 if gridpoint behaves as in small-strain mode. See setLocSmall();. 
 | 
|  | 
| virtual void | setLocSmall (bool b)=0 | 
|  | If parameter b is true, the gridpoint will behave as in small-strain mode. See getLocSmall();. 
 | 
|  | 
| virtual double | getInertialMass () const =0 | 
|  | Returns the gridpoint inertial mass, see setInertialMass() 
 | 
|  | 
| virtual double | getGravitationalMass () const =0 | 
|  | Returns the gridpoint gravitational mass, see setGravitationalMass() 
 | 
|  | 
| virtual void | setGravitationalMass (const double &d)=0 | 
|  | Sets the gridpoint gravitational mass, see getGravitationalMass() 
 | 
|  | 
| virtual double | getPP () const =0 | 
|  | Returns the gridpoint pore-pressure, see setPP() 
 | 
|  | 
| virtual void | setPP (double d)=0 | 
|  | Sets the gridpoint pore-pressure, see getPP() 
 | 
|  | 
| virtual double | getHead (const DVect &datum) const =0 | 
|  | 
| virtual bool | getPPFix () const =0 | 
|  | Returns 1 if the gridpoint has fixed pore-pressure, otherwise value 0 indicates non-fixed pore-pressure. 
 | 
|  | 
| virtual void | setPPFix (bool b)=0 | 
|  | If parameter b is treu, sets the gridpoint pore-pressure to be kept fixed during calculation, see getPPFix(). 
 | 
|  | 
| virtual double | getSaturation () const =0 | 
|  | Returns the gridpoint fluid saturation, see setSat() 
 | 
|  | 
| virtual void | setSaturation (double d)=0 | 
|  | Sets the gridpoint fluid saturation, see getSat() 
 | 
|  | 
| virtual const IThermGp * | getIThermGp () const =0 | 
|  | Returns a const pointer to IThermGp. 
 | 
|  | 
| virtual IThermGp * | getIThermGp ()=0 | 
|  | Returns a pointer to IThermGp. 
 | 
|  | 
| virtual bool | getTFix () const =0 | 
|  | Returns 1 if the gridpoint thermal FIX flag is set, otherwise value 0 indicates that the thermal fix flag is not set. 
 | 
|  | 
| virtual void | setTFix (bool b)=0 | 
|  | If parameter is true, sets the thermal FIX flag on. 
 | 
|  | 
| virtual IVect | getFix () const =0 | 
|  | 
| virtual void | setFix (IVect v)=0 | 
|  | 
| virtual DVect | getFApplyUser (bool local=false) const =0 | 
|  | 
| virtual DVect | getMassAdd (bool local=false) const =0 | 
|  | 
| virtual void | setMassAdd (const DVect &v, bool local=false)=0 | 
|  | Sets the additional applied mass at a gridpoint. 
 | 
|  | 
| virtual void | setFApplyUser (const DVect &d, bool local=false)=0 | 
|  | using the APPLY command. See getFApplyUser() 
 | 
|  | 
| virtual bool | getLocalSystem () const =0 | 
|  | 
| virtual Axes | getSystem () const =0 | 
|  | Returns the user-defined local axes. 
 | 
|  | 
| virtual void | setSystem (const Axes &a)=0 | 
|  | Sets the user-defined local axes. 
 | 
|  | 
| virtual bool | getBit (int bit) const =0 | 
|  | 
| virtual void | setBit (int bit, bool b) const =0 | 
|  | 
| virtual base::Property | getValue (int index) const =0 | 
|  | 
| virtual void | setValue (int index, const base::Property &v) const =0 | 
|  | 
| virtual IZone * | getLinkZone ()=0 | 
|  | 
| virtual const IZone * | getLinkZone () const =0 | 
|  | 
| virtual uint32 | getLinkIndex () const =0 | 
|  | 
| virtual bool | fishIO (bool save, fish::File *f)=0 | 
|  | 
| virtual double | getStiff () const =0 | 
|  | Returns the gridpoint stiffness. 
 | 
|  | 
| virtual double | getTempChange () const =0 | 
|  | Sets the gridpoint stiffness. 
 | 
|  | 
| virtual void | setTempChange (const double &d)=0 | 
|  | Sets dDTemp. 
 | 
|  | 
| virtual double | getConvergence () const =0 | 
|  | 
| virtual double | getRatioTarget () const =0 | 
|  | 
| virtual void | setRatioTarget (const double &d)=0 | 
|  | 
| virtual bool | getAttached () const =0 | 
|  | 
Interface to provide access to a gridpoint.