|
|
virtual TType | getType () const =0 |
| | Returns a constitutive model type.
|
| |
|
virtual string | getName () const =0 |
| | Returns the name of the model.
|
| |
|
virtual string | getKeyword () const =0 |
| | Returns the keyword used to.
|
| |
|
virtual double | getArea () const =0 |
| | Returns the effective area over which CM acts, see setArea()
|
| |
|
virtual void | setArea (const double &)=0 |
| | Sets the effective area over which CM acts, see getArea()
|
| |
|
virtual double | getK () const =0 |
| | Returns the stiffness per unit area, see setK()
|
| |
|
virtual void | setK (const double &)=0 |
| | Sets the stiffness per unit area, see getK()
|
| |
|
virtual bool | getGap () const =0 |
| | Returns flag indicating if there are gaps when crossing over at F=0, see setGap().
|
| |
|
virtual void | setGap (bool)=0 |
| | Sets a flag that indicates if there are gaps when crossing over at F=0, see getGap().
|
| |
| virtual double | getYForce (bool tensile) const =0 |
| |
| virtual void | setYForce (const double &force, bool tensile)=0 |
| |
|
virtual double | getDisp () const =0 |
| | Returns the current displacement in CM.
|
| |
|
virtual double | getForce () const =0 |
| | Returns the force in "spring".
|
| |
|
virtual double | getGapVal (uint32 s) const =0 |
| | Returns the gap present on side s (0 or 1).
|
| |
|
virtual YieldState | getYieldState () const =0 |
| | Returns the current yield state.
|
| |
|
virtual bool | getAllowedDOF (uint32 dof) const =0 |
| | Returns FALSE if the degree-of-freedom dof (0-5) can not be used with this model.
|
| |
|
virtual StringList | getProperties () const =0 |
| | Returns a list of all property names this type of model supports.
|
| |
| virtual base::Property | getProperty (uint32 index) const =0 |
| |
| virtual bool | setProperty (uint32 index, const base::Property &var)=0 |
| |
|
virtual const MaxwellDamp * | maxwellDamp () const =0 |
| |
|
virtual MaxwellDamp * | maxwellDamp ()=0 |
| |
|
virtual void | setMaxwellDamp (MaxwellDamp *m)=0 |
| |