|
virtual const IBody * | getIBody () const =0 |
| Return the IBody pointer.
|
|
virtual IBody * | getIBody ()=0 |
| Return the IBody pointer.
|
|
virtual bool | getFix (uint32 dof) const =0 |
| Return a boolean indicating the fixity condition.
|
|
virtual QString | getFixLabel () const =0 |
| Return a fixity label.
|
|
virtual QVariant | getPieceProperty (const QString &name, const IPiece *p=0) const =0 |
| Return the property of the piece.
|
|
virtual double | getDensity () const =0 |
| Return the density.
|
|
virtual double | getVolume () const =0 |
| Return the volume in 3D, or the volume per unit thickness in 2D.
|
|
virtual double | getInertialMass () const =0 |
| Return the inertial mass.
|
|
virtual double | getMass () const =0 |
| Return the mass.
|
|
virtual DVect | getContactForce () const =0 |
| Return the resultant of all contact forces.
|
|
virtual DAVect | getContactMoment () const =0 |
| Return the resultant of all contact moments.
|
|
virtual DVect | getAppliedForce () const =0 |
| Return the applied force.
|
|
virtual DAVect | getAppliedMoment () const =0 |
| Return the applied moment.
|
|
virtual DVect | getUnbalancedForce () const =0 |
| Return the unbalanced force.
|
|
virtual DAVect | getUnbalancedMoment () const =0 |
| Return the unbalanced moment.
|
|
virtual double | getLocalDamping () const =0 |
| Return the local damping coefficient.
|
|
virtual void | setFix (uint32 dof, bool b)=0 |
| Set the fixity condition.
|
|
virtual bool | setPieceProperty (const QString &name, const QVariant &v, IPiece *p=0)=0 |
| Set the property name.
|
|
virtual void | setDensity (const double &d)=0 |
| Set the density.
|
|
virtual void | setVolume (const double &d)=0 |
| Set the volume in 3D, or the volume per unit thickness in 2D.
|
|
virtual void | setContactForce (const DVect &v)=0 |
| Set the contact force.
|
|
virtual void | setContactMoment (const DAVect &v)=0 |
| Set the contact moment.
|
|
virtual void | setAppliedForce (const DVect &v)=0 |
| Set the applied force.
|
|
virtual void | setAppliedMoment (const DAVect &v)=0 |
| Set the applied moment.
|
|
virtual void | setLocalDamping (const double &d)=0 |
| Set the local damping coefficient.
|
|
virtual void | scaleVolumePreserveMass (const double &d, bool checkState=true, bool lock=false)=0 |
| Scale the volume to the specified value while preserving the mass.
|
|
virtual double | getConvergence () const =0 |
| Get the convergence.
|
|