This interface provides access to cable thing. The fortran offset for the SelProp ID is $ktypcpp in t...
Definition iselprop.h:27
virtual void setDowelStrength(double d)=0
Set dowel shear strength.
virtual void setSelRockTensileStrength(double d)=0
Set tensile capacity (force) of sel/rock interface.
virtual double getCompressiveStrength() const =0
Get compressive yield strength.
virtual void setElasticModulus(double d)=0
Set elastic modulus.
virtual double getArea() const =0
Get cross-sectional area.
virtual double getDowelStrength() const =0
Get dowel shear strength.
virtual void setBeamI1(double d)=0
Set beam bending inertia about s1.
virtual double getGroutStiffness() const =0
cables
virtual void setSelRockKn(double d)=0
Set normal stiffness (force/disp) of sel/rock interface.
virtual void setLinerPoissonsRatio(double d)=0
Set liner Poisson's ratio.
virtual double getBeamI1() const =0
Get beam bending inertia about s1.
virtual double getLinerThickness() const =0
liners
virtual void setDowelStiffness(double d)=0
Set dowel shear stiffness.
virtual void setBeamJ(double d)=0
Set beam torsional intertia.
virtual double getDowelStiffness() const =0
Get dowel shear stiffness.
virtual double getSelRockMu() const =0
Get friction coefficient of sel/rock interface.
virtual void setGroutStiffness(double d)=0
Set cable grout stiffness.
virtual void setCompressiveStrength(double d)=0
Set compressive yield strength.
virtual double getDowelStrainLimit() const =0
Get dowel rupture shear strain.
virtual double getElasticModulus() const =0
Get elastic modulus.
virtual void setGroutMu(double d)=0
Set cable grout friction coefficient.
virtual void setMOI_iso(double d)=0
Set beam bending inertia isotropic.
virtual DVect3 getBeamS1() const =0
Get beam s1 direction.
virtual void setBeamS1(const DVect3 &dv)=0
Set beam s1 direction.
virtual void setBeamI2(double d)=0
Set beam bending inertia about s2.
virtual void setLinerThickness(double d)=0
Set liner thickness.
virtual void setThExp(double d)=0
Set thermal expansion coefficient.
virtual void setTensileStrainLimit(double d)=0
Set tensile rupture strain limit.
virtual quint64 getMaterialNumber() const =0
Get material number.
virtual double getTensileStrength() const =0
beams and cables
static const TType type_
type used in IThing typing system
Definition iselprop.h:30
virtual double getMOI_iso() const =0
beams
virtual void setSelRockCohesion(double d)=0
Set cohesive capacity (force) of sel/rock interface.
virtual double getDensity() const =0
Get density.
virtual double getThExp() const =0
Get thermal expansion coefficient.
virtual double getBeamJ() const =0
Get beam torsional intertia.
virtual void setSelRockKs(double d)=0
Set shear stiffness (force/disp) of sel/rock interface.
virtual const itasca::IThing * getIThing() const =0
Returns a const IThing pointer.
virtual double getLinerPoissonsRatio() const =0
Get liner Poisson's ratio.
virtual double getTensileStrainLimit() const =0
Get tensile rupture strain limit.
virtual void setSelRockMu(double d)=0
Set friction coefficient of sel/rock interface.
virtual double getSelRockTensileStrength() const =0
Get tensile capacity (force) of sel/rock interface.
virtual itasca::IThing * getIThing()=0
Returns a IThing pointer.
virtual double getSelRockKs() const =0
Get shear stiffness (force/disp) of sel/rock interface.
virtual void setDensity(double d)=0
Set density.
virtual void setTensileStrength(double d)=0
Set tensile yield capacity.
virtual double getHolePerimeter() const =0
Get hole perimeter.
virtual void setDowelStrainLimit(double d)=0
Set dowel rupture shear strain.
virtual FInt getFortranOffset() const =0
Return node fortran offset.
virtual double getGroutMu() const =0
Get cable grout friction coefficient.
virtual double getGroutCohesion() const =0
Get cable grout cohesion.
virtual void setHolePerimeter(double d)=0
Set hole perimeter.
virtual double getSelRockCohesion() const =0
Get cohesive capacity (force) of sel/rock interface.
virtual double getSelRockKn() const =0
beams and liners
virtual void setArea(double d)=0
Set cable cross-sectional area.
virtual double getBeamI2() const =0
Get beam bending inertia about s2.
virtual void setGroutCohesion(double d)=0
Set cable grout cohesion.
Base class for items that will be stored in containers.
Definition ithing.h:30
uint32 TType
class type indicator
Definition basedef.h:46
int32 FInt
Interface to provide access to 3DEC modules, global data, list of 3DEC entities, etc.
Definition iblockdef.h:19
Fortran to C++ type declarations.
namespace Itasca
Definition basememory.cpp:14