|
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 QString | 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 QString | 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.