| 
| 
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.