Itasca C++ Interface
Loading...
Searching...
No Matches
sel::ISELDowel Class Referenceabstract

Interface to dowel structural elements. More...

#include <iseldowel.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 Returns a const IThing pointer.
virtual IThinggetIThing ()=0
 Returns a IThing pointer.
virtual const ISELgetISEL () const =0
 Returns a const pointer to object base class.
virtual ISELgetISEL ()=0
 Returns a pointer to object base class.
virtual double getPropYield () const =0
 Returns the yield force.
virtual void setPropYield (const double &d)=0
 Sets the yield force.
virtual double getPropK () const =0
 Returns the stiffness.
virtual void setPropK (const double &e)=0
 Sets the stiffness.
virtual double getPropStrainLimit () const =0
 Returns the rupture strain limit.
virtual void setPropStrainLimit (const double &e)=0
 Sets the rupture strain limit.
virtual ISEL::YieldState getRespYield () const =0
 Returns the current yield state of the element.
.
virtual double getRespForce () const =0
 Returns the force in the dowel (always positive).
virtual double getStrain () const =0
 Returns the strain in the dowel.
virtual bool getStrainFailure () const =0
 Returns strain rupture state (true for ruptured).
virtual double getPropActiveLength () const =0
 Return the active length used in shear strain calculation. Not the same as the actual length.
virtual void setPropActiveLength (const double &d)=0
 Set the active length used in shear strain calculation. Not the same as the actual length.
virtual string getState () const =0
virtual DVect getOrientation () const =0
virtual DVect getHostCableOrientation () const =0

Static Public Attributes

static const TType type_ = 0x5f983a6a
 Type ID number for this class, for use in convert_cast() and convert_getcast().

Detailed Description

Interface to dowel structural elements.

This interface inherits from ISEL.


The documentation for this class was generated from the following file:
  • C:/Source/itasca-suite/common/sel/interface/iseldowel.h