| 
| 
virtual TType  | getType () const =0 | 
|   | Type identification number, for use in convert_cast() and convert_getcast(). 
  | 
|   | 
| 
virtual const IThing *  | getIThing () const =0 | 
|   | Returns a const IThing pointer. 
  | 
|   | 
| 
virtual IThing *  | getIThing ()=0 | 
|   | Returns a IThing pointer. 
  | 
|   | 
| 
virtual string  | getKeyword () const =0 | 
|   | Returns keyword used to identify the type of SEL element on the command line. 
  | 
|   | 
| virtual const ISEL *  | getNext () const =0 | 
|   | 
| 
virtual uint32  | getNumNd () const =0 | 
|   | Returns number of nodes of this structural element. 
  | 
|   | 
| 
virtual const ISELNode *  | getNdPtr (uint32 loc_ndnum) const =0 | 
|   | Returns const pointer to a node located at loc_ndnum in node array (zero-based). 
  | 
|   | 
| 
virtual ISELNode *  | getNdPtr (uint32 loc_ndnum)=0 | 
|   | Returns pointer to a node located at loc_ndnum in node array (zero-based). 
  | 
|   | 
| 
virtual bool  | getMark () const =0 | 
|   | Returns true if structural element is 'marked', see setMark(). 
  | 
|   | 
| 
virtual void  | setMark (bool b)=0 | 
|   | Sets the structural element mark flag, see getMark(). 
  | 
|   | 
| 
virtual double  | getDensity () const =0 | 
|   | Returns the structural element density, see setDensity(). 
  | 
|   | 
| 
virtual void  | setDensity (double d)=0 | 
|   | Sets the structural element density, see getDensity(). 
  | 
|   | 
| 
virtual Axes  | getLocalSys () const =0 | 
|   | Returns axes of the structural element local coordinate system. 
  | 
|   | 
| virtual Axes  | getMaterialSys () const =0 | 
|   | 
| 
virtual double  | getThExp () const =0 | 
|   | Returns the structural element thermal expansion coefficient, see setThExp(). 
  | 
|   | 
| 
virtual void  | setThExp (double d)=0 | 
|   | Sets the structural element thermal expansion coefficient, see getThExp(). 
  | 
|   | 
| virtual string  | getYieldName (YieldState state) const =0 | 
|   | 
| virtual double  | getForceAtNode2 (uint32 dof, uint32 end, bool local=false) const =0 | 
|   | 
| virtual DVect  | getForceAtNode2 (uint32 end, bool trans, bool local=false) const =0 | 
|   | 
| 
virtual double  | getGravityLoadOnNodes () const =0 | 
|   | Returns avg. gravity load acting on one node: density * volume / number of nodes. 
  | 
|   | 
| 
virtual CLinkType< ISEL >  | getNextLink (uint32 node) const =0 | 
|   | Returns the next SEL in the list of SELs connected to node index /a node. 
  | 
|   | 
| 
virtual double  | getArea () const =0 | 
|   | 
| 
virtual bool  | IsEmbedded () const =0 | 
|   | 
| 
virtual bool  | IsDowel () const =0 | 
|   | 
| 
virtual bool  | supportsEmbedding () const =0 | 
|   | 
| 
virtual StringList  | getProperties (bool elementOnly) const =0 | 
|   | Property Interface (includes shell & beam constitutive model props). 
  | 
|   | 
| 
virtual base::Property  | getProperty (uint32 index, uint32 ip) const =0 | 
|   | 
| 
virtual bool  | setProperty (uint32 index, const base::Property &val)=0 | 
|   | 
| 
virtual bool  | isPropertyConstant (uint32 index) const =0 | 
|   | 
Interface to the structural elements base class.