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