|  | 
| 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, ISEL. 
 | 
|  | 
| virtual ISEL * | getISEL ()=0 | 
|  | Returns a pointer to object base class, ISEL. 
 | 
|  | 
| virtual const ISELBeam * | getISELBeam () const =0 | 
|  | Returns a const pointer to the class that it inherits from. 
 | 
|  | 
| virtual ISELBeam * | getISELBeam ()=0 | 
|  | Returns a pointer to the class that it inherits from. 
 | 
|  | 
| virtual double | getPropCSnCoh () const =0 | 
|  | Returns the normal coupling spring cohesive strength, see setPropCSnCoh(). 
 | 
|  | 
| virtual double | getPropCSnFric () const =0 | 
|  | Returns the normal coupling spring friction angle, see setPropCSnFric(). 
 | 
|  | 
| virtual bool | getPropCSnGap () const =0 | 
|  | 
| virtual double | getPropCSnK () const =0 | 
|  | Returns the normal coupling spring stiffness, see setPropCSnK(). 
 | 
|  | 
| virtual double | getPropCSsCoh () const =0 | 
|  | Returns the shear coupling spring cohesive strength, see setPropCSsCoh(). 
 | 
|  | 
| virtual double | getPropCSsFric () const =0 | 
|  | Returns the shear coupling spring friction angle, see setPropCSsFric(). 
 | 
|  | 
| virtual double | getPropCSsK () const =0 | 
|  | Returns the shear coupling spring stiffness, see setPropCSsK(). 
 | 
|  | 
| virtual double | getPropPer () const =0 | 
|  | Returns the exposed perimeter, see setPropPer(). 
 | 
|  | 
| virtual bool | getPropSlide () const =0 | 
|  | Returns true if large-strain sliding flag is on, else false. See setPropSlide(). 
 | 
|  | 
| virtual double | getPropSlideTol () const =0 | 
|  | Returns the large-strain sliding tolerance, see setPropSlideTol(). 
 | 
|  | 
| virtual void | setPropCSnCoh (const double &d)=0 | 
|  | Sets the normal coupling spring cohesive strength, see getPropCSnCoh(). 
 | 
|  | 
| virtual void | setPropCSnFric (const double &d)=0 | 
|  | Set the normal coupling spring friction angle, see getPropCSnFric(). 
 | 
|  | 
| virtual void | setPropCSnGap (bool b)=0 | 
|  | Sets the normal coupling spring gap-use flag, see setPropCSnGap(). 
 | 
|  | 
| virtual void | setPropCSnK (const double &d)=0 | 
|  | Sets the normal coupling spring stiffness, see getPropCSnK(). 
 | 
|  | 
| virtual void | setPropCSsCoh (const double &d)=0 | 
|  | Sets the shear coupling spring cohesive strength, see getPropCSsCoh(). 
 | 
|  | 
| virtual void | setPropCSsFric (const double &d)=0 | 
|  | Set the shear coupling spring friction angle, see getPropCSsFric(). 
 | 
|  | 
| virtual void | setPropCSsK (const double &d)=0 | 
|  | Sets the shear coupling spring stiffness, see getPropCSsK(). 
 | 
|  | 
| virtual void | setPropPer (const double &d)=0 | 
|  | Sets the exposed perimeter, see getPropPer(). 
 | 
|  | 
| virtual void | setPropSlide (bool b)=0 | 
|  | Sets the large-strain sliding flag, see getPropSlide(). 
 | 
|  | 
| virtual void | setPropSlideTol (const double &d)=0 | 
|  | Sets the large-strain sliding tolerance, see getPropSlideTol(). 
 | 
|  | 
| virtual bool | getPropCSsConfInc () const =0 | 
|  | 
| virtual string | getPropCSsConfTab () const =0 | 
|  | 
| virtual string | getPropCSsCohTab () const =0 | 
|  | Returns shear direc. cohesive strength table number, see setPropCSsCohTab(). 
 | 
|  | 
| virtual string | getPropCSsFricTab () const =0 | 
|  | Returns shear direc. friction angle table number, see setPropCSsFricTab(). 
 | 
|  | 
| virtual bool | getPropRBolt () const =0 | 
|  | Returns true if the rockbolt logic is on, see setPropRBolt(). 
 | 
|  | 
| virtual double | getPropTFStrain () const =0 | 
|  | Returns tensile failure strain (non-dimensional), see setPropTFStrain(). 
 | 
|  | 
| virtual double | getPropYield () const =0 | 
|  | Returns axial tensile yield strength (force units), see setPropYield(). 
 | 
|  | 
| virtual void | setPropCSsConfInc (bool b)=0 | 
|  | Sets shear direction incremental confining stress flag, see getPropCSsConfInc(). 
 | 
|  | 
| virtual void | setPropCSsConfTab (string s)=0 | 
|  | 
| virtual void | setPropCSsCohTab (string s)=0 | 
|  | Sets the shear direction cohesive strength table number, see getPropCSsCohTab(). 
 | 
|  | 
| virtual void | setPropCSsFricTab (string s)=0 | 
|  | Sets the shear direction friction angle table number, see getPropCSsFricTab(). 
 | 
|  | 
| virtual void | setPropRBolt (bool b)=0 | 
|  | Sets the rockbolt logic flag, see getPropRBolt(). 
 | 
|  | 
| virtual void | setPropTFStrain (const double &d)=0 | 
|  | Sets the tensile failure strain (non-dimensional), see getPropTFStrain(). 
 | 
|  | 
| virtual void | setPropYield (const double &d)=0 | 
|  | Sets the axial tensile yield strength (force units) ,see getPropYield(). 
 | 
|  | 
| virtual ISEL::YieldState | getRespYield (bool tension) const =0 | 
|  | 
| virtual ISEL::YieldState | getRespMomentYield (uint32 end) const =0 | 
|  | 
| virtual double | getRespCpConfine2 (bool bSig1, uint32 end) const =0 | 
|  | 
| virtual double | getRespCpDisp2 (bool bNorm, uint32 end) const =0 | 
|  | 
| virtual double | getRespCpNGapVal2 (uint32 end, uint32 dir) const =0 | 
|  | 
| virtual double | getRespCpStress2 (bool bNorm, uint32 end) const =0 | 
|  | 
| virtual DVect | getRespCpStressDir2 (bool bNorm, uint32 end) const =0 | 
|  | 
| virtual ISEL::YieldState | getRespCpYield2 (bool bNorm, uint32 end) const =0 | 
|  | 
| virtual double | getPlasticTensileStrain (uint32 node) const =0 | 
|  | 
| virtual bool | getPlasticTensileStrainFailure () const =0 | 
|  | 
Interface to pile structural elements. 
This interface inherits from ISELBeam.