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