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