|
virtual const IThing * | getIThing () const =0 |
| returns a const IThing pointer
|
|
virtual IThing * | getIThing ()=0 |
| returns a IThing pointer
|
|
virtual const IIntNode * | getNext () const =0 |
|
virtual IIntNode * | getNext ()=0 |
|
virtual double | getArea () const =0 |
| Returns the accumulated Area "owned" by the node, valid only after cycling.
|
|
virtual DVect3 | getNormal () const =0 |
| Returns the normal vector used during contact detection for the node.
|
|
virtual double | getNormalStress () const =0 |
| Returns the normal stress magnitude on the node.
|
|
virtual DVect | getShearStress () const =0 |
| Returns the shear stress on the node, see setShearStress()
|
|
virtual void | setShearStress (const DVect &dv)=0 |
| Sets the shear stress on the node, see getShearStress()
|
|
virtual double | getPreStress () const =0 |
| Returns additional normal stress, see setPreStress()
|
|
virtual void | setPreStress (const double &d)=0 |
| Sets additional normal stress, see getPreStress()
|
|
virtual DVect | getShearDisplacement () const =0 |
| Returns the accumulated Shear Displacement, see setShearDisplacement()
|
|
virtual void | setShearDisplacement (const DVect &dv)=0 |
| Sets the accumulated Shear Displacement, see getShearDisplacement()
|
|
virtual double | getContactTolerance () const =0 |
|
virtual void | setContactTolerance (const double &d)=0 |
|
virtual double | getPenetration () const =0 |
|
virtual const IFace * | getHost () const =0 |
| Returns a const pointer to the face to which the interface node is attached.
|
|
virtual IFace * | getHost ()=0 |
| Returns a pointer to the face to which the interface node is attached.
|
|
virtual const IFaceWeight * | getHostWeight () const =0 |
| Returns the weighting factor for the host face.
|
|
virtual const IFace * | getTarget () const =0 |
| Returns a const pointer to the face to which the interface node is in contact.
|
|
virtual IFace * | getTarget ()=0 |
| Returns a pointer to the face to which the interface node is in contact.
|
|
virtual const IFaceWeight * | getTargetWeight () const =0 |
| Returns the weighting factor for the target face.
|
|
virtual DVect | getPosition () const =0 |
| Returns the position of the interface node, see setPosition();.
|
|
virtual void | setPosition (const DVect &dv)=0 |
| Sets the position of the interface node, see getPosition();.
|
|
virtual DVect | getDisplacement (bool local=false) const =0 |
| Returns the displacement of the interface node.
|
|
virtual DVect | getVelocity (bool local=false) const =0 |
| Returns the velocity of the interface node, see setVelocity()
|
|
virtual void | setVelocity (const DVect &dv, bool local=false)=0 |
| Sets the velocity of the interface node, see getVelocity()
|
|
virtual const IIntModel * | getModel () const =0 |
| Returns a const pointer to the node constitutive model.
|
|
virtual IIntModel * | getModel ()=0 |
| Returns a const pointer to the node constitutive model.
|
|
virtual void | snapToHost ()=0 |
|
virtual const INode * | getINode () const =0 |
| Returns a const pointer to INode (itself).
|
|
virtual double | getPorePressure () const =0 |
|
virtual const IThing * | getOwner () const =0 |
|
Class provides access to the an interface node.
An interface node is a point on an interface that can interact with faces in vicinity.