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