| 
| 
virtual const IThing *  | getIThing () const =0 | 
|   | Returns a const IThing pointer. 
  | 
|   | 
| 
virtual IThing *  | getIThing ()=0 | 
|   | Returns a IThing pointer. 
  | 
|   | 
| 
virtual const ISEL *  | getISEL () const =0 | 
|   | Returns a const pointer to object base class. 
  | 
|   | 
| 
virtual ISEL *  | getISEL ()=0 | 
|   | Returns a pointer to object base class. 
  | 
|   | 
| 
virtual double  | getPropYComp () const =0 | 
|   | Returns the compressive-yield force, see setPropYComp(). 
  | 
|   | 
| 
virtual void  | setPropYComp (const double &d)=0 | 
|   | Sets the compressive-yield force, see getPropYComp(). 
  | 
|   | 
| 
virtual double  | getPropYTens () const =0 | 
|   | Returns the tensile-yield force, see setPropYTens(). 
  | 
|   | 
| 
virtual void  | setPropYTens (const double &d)=0 | 
|   | Sets the tensile-yield force, see getPropYTens(). 
  | 
|   | 
| 
virtual double  | getPropGrK () const =0 | 
|   | Returns the grout stiffness, see setPropGrK(). 
  | 
|   | 
| 
virtual void  | setPropGrK (const double &d)=0 | 
|   | Sets the grout stiffness, see getPropGrK(). 
  | 
|   | 
| 
virtual double  | getPropGrCoh () const =0 | 
|   | Returns the grout cohesion, see setPropGrCoh(). 
  | 
|   | 
| 
virtual void  | setPropGrCoh (const double &d)=0 | 
|   | Sets the grout cohesion, see getPropGrCoh(). 
  | 
|   | 
| 
virtual double  | getPropGrFric () const =0 | 
|   | Returns the grout friction angle in degrees, see setPropGrFric(). 
  | 
|   | 
| 
virtual void  | setPropGrFric (const double &d)=0 | 
|   | Sets the grout friction angle in degrees, see getPropGrFric(). 
  | 
|   | 
| 
virtual double  | getPropGrPer () const =0 | 
|   | Returns the grout exposed perimeter in meters, see setPropGrPer(). 
  | 
|   | 
| 
virtual void  | setPropGrPer (const double &d)=0 | 
|   | Sets the grout exposed perimeter in meters, see getPropGrPer(). 
  | 
|   | 
| 
virtual bool  | getPropSlide () const =0 | 
|   | Returns true if the large-strain sliding flag is activated, see setPropSlide(). 
  | 
|   | 
| 
virtual void  | setPropSlide (bool b)=0 | 
|   | Activates the large-strain sliding flag if parameter b is true. 
  | 
|   | 
| 
virtual double  | getPropSlideTol () const =0 | 
|   | Returns the zone-in tolerance for large-strain sliding, see setPropSlideTol(). 
  | 
|   | 
| 
virtual void  | setPropSlideTol (const double &d)=0 | 
|   | Stes the zone-in tolerance for large-strain sliding, see getPropSlideTol(). 
  | 
|   | 
| 
virtual double  | getPropE () const =0 | 
|   | Returns the Young's modulus for the cable, see setPropE(). 
  | 
|   | 
| 
virtual void  | setPropE (const double &e)=0 | 
|   | Sets the Young's modulus for the cable, see getPropE(). 
  | 
|   | 
| 
virtual double  | getPropXCArea () const =0 | 
|   | Returns the cross-sectional area for the cable, setPropXCArea(). 
  | 
|   | 
| 
virtual void  | setPropXCArea (const double &d)=0 | 
|   | Sets the cross-sectional area for the cable, getPropXCArea(). 
  | 
|   | 
| virtual ISEL::YieldState  | getRespYield (bool tension) const =0 | 
|   | 
| 
virtual double  | getLength () const =0 | 
|   | Returns the length of the cable. 
  | 
|   | 
| virtual double  | getArea () const =0 | 
|   | 
| 
virtual double  | getVolume () const =0 | 
|   | Returns the volume of the cable. 
  | 
|   | 
| 
virtual double  | getRespForce () const =0 | 
|   | Returns the average axial force on the cable (+ tension; - compression). 
  | 
|   | 
| 
virtual double  | getRespStress () const =0 | 
|   | Returns the average axial stress on the cable (+ tension; - compression). 
  | 
|   | 
| virtual double  | getRespGrStress2 (uint32 end) const =0 | 
|   | 
| virtual double  | getRespGrDisp2 (uint32 end) const =0 | 
|   | 
| virtual DVect  | getRespGrStressDir2 (uint32 end) const =0 | 
|   | 
| virtual ISEL::YieldState  | getRespGrYield2 (uint32 end) const =0 | 
|   | 
| virtual double  | getRespGrConfine2 (uint32 end) const =0 | 
|   | 
| 
virtual double  | getAppliedTensionValue () const =0 | 
|   | 
| 
virtual void  | setAppliedTensionValue (double d)=0 | 
|   | 
| 
virtual bool  | getAppliedTensionState () const =0 | 
|   | 
| 
virtual void  | setAppliedTensionState (bool b)=0 | 
|   | 
| 
virtual double  | getPlasticTensileStrain () const =0 | 
|   | 
| 
virtual double  | getPlasticTensileFailureStrain () const =0 | 
|   | 
| 
virtual void  | setPlasticTensileFailureStrain (double d)=0 | 
|   | 
| 
virtual bool  | getPlasticTensileStrainFailure () const =0 | 
|   | 
| 
virtual void  | setPlasticTensileStrainFailure (bool b)=0 | 
|   | 
Interface to cable structural elements. 
This interface inherits from ISEL.