Itasca C++ Interface
Loading...
Searching...
No Matches
block::ILinerThing Class Referenceabstract

Public Member Functions

virtual const itasca::IThing * getIThing () const =0
 Returns a const IThing pointer.
virtual itasca::IThing * getIThing ()=0
 Returns a IThing pointer.
virtual quint64 getLinerElementID () const =0
 Get ID of element in C++ container (not Fortran offset).
virtual quint64 getSELCollectionID () const =0
 Return ID of collection of liner elements.
virtual FInt getFortranOffset () const =0
 Return element fortran offset.
virtual int getMaterial () const =0
 Return material number.
virtual DVect3 getLocation () const =0
 Returns centroid position.
virtual DVect3 getNormal () const =0
 Return the normal of the liner element.
virtual const ISELNodeThing * getNode (uint nodeNum) const =0
 get node for input nodeNum (0 - 2)
virtual DVect3 getStress () const =0
virtual DVect3 getMoment () const =0
virtual double getMinimumFiberStress () const =0
 Return minimum fiber stress (most compressive).
virtual double getMaximumFiberStress () const =0
 Return maximum fiber stress (most tensile).
virtual double getMinimumMembraneStress () const =0
 Return minimum membrane stress (most compressive).
virtual double getMaximumMembraneStress () const =0
 Return maximum membrane stress (most tensile).
virtual double getMaximumMoment () const =0
 Return the maximum moment.
virtual double getMinimumMoment () const =0
 Return the minimum moment.
virtual const IFaceThing * getFace () const =0
 Return the coincident face.
virtual double getArea () const =0
 Return area.
virtual const ISelProp * getSelProp () const =0
 Return property thing.

Static Public Attributes

static const TType type_ = 0x52c6d009
 type used in IThing typing system

Member Function Documentation

◆ getMoment()

virtual DVect3 block::ILinerThing::getMoment ( ) const
pure virtual

Return moment in LOCAL coordinates. Components are xx, yy and xy This does not return a tensor because we do not want to consider zz component at all.

◆ getStress()

virtual DVect3 block::ILinerThing::getStress ( ) const
pure virtual

Return stress in LOCAL coordinates. Components are xx, yy and xy This does not return a tensor because we do not want to consider zz stress at all.


The documentation for this class was generated from the following file: