38 virtual double getK()
const=0;
40 virtual void setK(
const double &)=0;
50 virtual void setYForce(
const double &force,
bool tensile)=0;
70 virtual const MaxwellDamp* maxwellDamp()
const = 0;
71 virtual MaxwellDamp* maxwellDamp() = 0;
72 virtual void setMaxwellDamp(MaxwellDamp* m) = 0;
Definition isellinkmodel.h:19
virtual double getYForce(bool tensile) const =0
virtual void setYForce(const double &force, bool tensile)=0
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 TType getType() const =0
Returns a constitutive model type.
virtual QVariant getProperty(uint32 index) const =0
virtual double getDisp() const =0
Returns the current displacement in CM.
virtual bool setProperty(uint32 index, const QVariant &var)=0
virtual YieldState getYieldState() const =0
Returns the current yield state.
virtual void setK(const double &)=0
Sets the stiffness per unit area, see getK()
virtual IString getName() const =0
Returns the name of the model.
virtual void setArea(const double &)=0
Sets the effective area over which CM acts, see getArea()
YieldState
Possible yield states.
Definition isellinkmodel.h:22
@ PAST
Definition isellinkmodel.h:25
@ NO
Definition isellinkmodel.h:23
@ NOW
Definition isellinkmodel.h:24
virtual IString getKeyword() const =0
Returns the keyword used to.
virtual double getGapVal(uint32 s) const =0
Returns the gap present on side s (0 or 1).
virtual double getK() const =0
Returns the stiffness per unit area, see setK()
virtual double getArea() const =0
Returns the effective area over which CM acts, see setArea()
virtual QStringList getProperties() const =0
Returns a list of all property names this type of model supports.
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 double getForce() const =0
Returns the force in "spring".
uint32 TType
class type indicator
Definition basedef.h:46
Itasca Library standard namespace, specific to 2D or 3D.
Definition icontactmodule.h:4