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