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