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