154        virtual double getPlasticTensileStrain(uint32 node) 
const=0;
 
  155        virtual bool   getPlasticTensileStrainFailure() 
const=0;
 
  158        virtual double getSpacing() 
const=0;
 
  159        virtual void   setSpacing(
const double &d)=0;
 
 
Base class for items that will be stored in containers.
Definition ithing.h:31
 
Interface to beam structural elements.
Definition iselbeam.h:19
 
Interface to the structural elements base class.
Definition isel.h:22
 
YieldState
Yield states.
Definition isel.h:27
 
Interface to pile structural elements.
Definition iselpile.h:21
 
virtual double getPropCSsFric() const =0
Returns the shear coupling spring friction angle, see setPropCSsFric().
 
virtual void setPropCSsConfInc(bool b)=0
Sets shear direction incremental confining stress flag, see getPropCSsConfInc().
 
virtual void setPropCSsCohTab(string s)=0
Sets the shear direction cohesive strength table number, see getPropCSsCohTab().
 
virtual ISEL * getISEL()=0
Returns a pointer to object base class, ISEL.
 
virtual const IThing * getIThing() const =0
Returns a const IThing pointer.
 
virtual void setPropCSnFric(const double &d)=0
Set the normal coupling spring friction angle, see getPropCSnFric().
 
virtual const ISEL * getISEL() const =0
Returns a const pointer to object base class, ISEL.
 
virtual double getPropCSnK() const =0
Returns the normal coupling spring stiffness, see setPropCSnK().
 
virtual IThing * getIThing()=0
Returns a IThing pointer.
 
virtual DVect getRespCpStressDir2(bool bNorm, uint32 end) const =0
 
virtual string getPropCSsCohTab() const =0
Returns shear direc. cohesive strength table number, see setPropCSsCohTab().
 
virtual bool getPropCSnGap() const =0
 
virtual void setPropYield(const double &d)=0
Sets the axial tensile yield strength (force units) ,see getPropYield().
 
virtual void setPropCSnGap(bool b)=0
Sets the normal coupling spring gap-use flag, see setPropCSnGap().
 
virtual void setPropTFStrain(const double &d)=0
Sets the tensile failure strain (non-dimensional), see getPropTFStrain().
 
virtual double getPropCSsK() const =0
Returns the shear coupling spring stiffness, see setPropCSsK().
 
virtual void setPropPer(const double &d)=0
Sets the exposed perimeter, see getPropPer().
 
virtual bool getPropSlide() const =0
Returns true if large-strain sliding flag is on, else false. See setPropSlide().
 
virtual void setPropCSnCoh(const double &d)=0
Sets the normal coupling spring cohesive strength, see getPropCSnCoh().
 
virtual double getRespCpConfine2(bool bSig1, uint32 end) const =0
 
virtual string getPropCSsFricTab() const =0
Returns shear direc. friction angle table number, see setPropCSsFricTab().
 
virtual double getPropCSnCoh() const =0
Returns the normal coupling spring cohesive strength, see setPropCSnCoh().
 
virtual void setPropCSsFricTab(string s)=0
Sets the shear direction friction angle table number, see getPropCSsFricTab().
 
virtual double getPropTFStrain() const =0
Returns tensile failure strain (non-dimensional), see setPropTFStrain().
 
virtual bool getPropRBolt() const =0
Returns true if the rockbolt logic is on, see setPropRBolt().
 
virtual ISELBeam * getISELBeam()=0
Returns a pointer to the class that it inherits from.
 
virtual double getPropSlideTol() const =0
Returns the large-strain sliding tolerance, see setPropSlideTol().
 
virtual void setPropCSsConfTab(string s)=0
 
virtual string getPropCSsConfTab() const =0
 
virtual double getPropCSsCoh() const =0
Returns the shear coupling spring cohesive strength, see setPropCSsCoh().
 
virtual void setPropSlide(bool b)=0
Sets the large-strain sliding flag, see getPropSlide().
 
virtual double getPropYield() const =0
Returns axial tensile yield strength (force units), see setPropYield().
 
virtual double getPropPer() const =0
Returns the exposed perimeter, see setPropPer().
 
virtual void setPropSlideTol(const double &d)=0
Sets the large-strain sliding tolerance, see getPropSlideTol().
 
virtual void setPropCSsCoh(const double &d)=0
Sets the shear coupling spring cohesive strength, see getPropCSsCoh().
 
virtual ISEL::YieldState getRespCpYield2(bool bNorm, uint32 end) const =0
 
virtual void setPropRBolt(bool b)=0
Sets the rockbolt logic flag, see getPropRBolt().
 
virtual double getRespCpStress2(bool bNorm, uint32 end) const =0
 
static const TType type_
Type ID number for this class, for use in convert_cast() and convert_getcast().
Definition iselpile.h:24
 
virtual void setPropCSsFric(const double &d)=0
Set the shear coupling spring friction angle, see getPropCSsFric().
 
virtual bool getPropCSsConfInc() const =0
 
virtual const ISELBeam * getISELBeam() const =0
Returns a const pointer to the class that it inherits from.
 
virtual double getPropCSnFric() const =0
Returns the normal coupling spring friction angle, see setPropCSnFric().
 
virtual void setPropCSsK(const double &d)=0
Sets the shear coupling spring stiffness, see getPropCSsK().
 
virtual double getRespCpDisp2(bool bNorm, uint32 end) const =0
 
virtual double getRespCpNGapVal2(uint32 end, uint32 dir) const =0
 
virtual void setPropCSnK(const double &d)=0
Sets the normal coupling spring stiffness, see getPropCSnK().
 
uint32 TType
class type indicator
Definition basedef.h:47
 
DVect3 DVect
Vector of doubles, either 2D or 3D.
Definition dim.h:156
 
Interface to the structural elements base class.
 
namespace Itasca
Definition basememory.cpp:14