Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
block::ILinerThing Class Referenceabstract

Public Member Functions

virtual const itasca::IThinggetIThing () const =0
 Returns a const IThing pointer.
 
virtual itasca::IThinggetIThing ()=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 ISELNodeThinggetNode (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 IFaceThinggetFace () const =0
 Return the coincident face.
 
virtual double getArea () const =0
 Return area.
 
virtual const ISelPropgetSelProp () 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: