Itasca C++ Interface
Loading...
Searching...
No Matches
Public Member Functions | List of all members
sel::ISELNodeList Class Referenceabstract

Interface to the global list of all structural elements nodes. More...

#include <iselnodelist.h>

Public Member Functions

virtual const IThinggetIThing () const =0
 Returns a const IThing pointer.
 
virtual IThinggetIThing ()=0
 Returns a IThing pointer.
 
virtual const IContainergetIContainer () const =0
 Returns a const pointer to IContainer interface representing global list of nodes.
 
virtual IContainergetIContainer ()=0
 Returns a pointer to IContainer interface representing global list of nodes.
 
virtual const ISELNodegetFirstSELNode () const =0
 
virtual ISELNodegetFirstSELNode ()=0
 
virtual const ISELNodefindSelNodeWithID (uint64 id) const =0
 Given a strucutal element node id, returns a const pointer to the SEL node.
 
virtual ISELNodefindSelNodeWithID (uint64 id)=0
 Given a structural elemnent node id, returns a pointer to the SEL node.
 
virtual const ISELNodefindSelNode (const DVect &position, double radius=limits< double >::max()) const =0
 
virtual ISELNodefindSelNode (const DVect &position, double radius=limits< double >::max())=0
 
virtual uint32 getSELNodeType () const =0
 Returns the general SEL node type.
 
virtual uint32 getFapNotice () const =0
 Returns the tag for the structural element node applied forces change notice.
 
virtual uint32 getFobNotice () const =0
 Returns the tag for the structural element node out of balance forces change notice.
 
virtual uint32 getGeometryNotice () const =0
 Returns the tag for the structural element node geometry change notice.
 
virtual uint32 getFixityNotice () const =0
 Returns the tag for the structural element node fixity change notice.
 
virtual uint32 getVelocityNotice () const =0
 Returns the tag for the structural element node velocity change notice.
 
virtual uint32 getDisplacementNotice () const =0
 Returns the tag for the structural element node displacement change notice.
 
virtual uint32 getLinkStateNotice () const =0
 Returns the tag for the structural element node link state change notice.
 
virtual uint32 getFISHNotice () const =0
 Returns the tag for the structural element node fish extra variable change notice.
 
virtual uint32 getGroupNotice () const =0
 Returns the tag for the structural element group change notice.
 
virtual uint32 getRatioTargetNotice () const =0
 

Detailed Description

Interface to the global list of all structural elements nodes.

Member Function Documentation

◆ findSelNode() [1/2]

virtual const ISELNode * sel::ISELNodeList::findSelNode ( const DVect & position,
double radius = limits< double >::max() ) const
pure virtual

Returns a const pointer to the node closest to position. Returns 0 if the node is not found.

◆ findSelNode() [2/2]

virtual ISELNode * sel::ISELNodeList::findSelNode ( const DVect & position,
double radius = limits< double >::max() )
pure virtual

Returns a const pointer to the node closest to position. Returns 0 if the node is not found.

◆ getFirstSELNode() [1/2]

virtual const ISELNode * sel::ISELNodeList::getFirstSELNode ( ) const
pure virtual

Return a const pointer to the first structural element node stored.
ISELNode::getNext() can be used to iterate on the list.

◆ getFirstSELNode() [2/2]

virtual ISELNode * sel::ISELNodeList::getFirstSELNode ( )
pure virtual

Return a pointer to the first structural element node stored.
ISELNode::getNext() can be used to iterate on the list.


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