![]() |
Lem
The Lem Plugin
|
Basic class providing the interface for a mechanical material. More...
#include <lemMechanicalMaterial.h>
Public Member Functions | |
LemMechanicalMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) | |
Constructor. Gets as parameters the material index and its name. | |
virtual | ~LemMechanicalMaterial () |
Virtual destructor. | |
virtual const QVariantMap * | materialMetaDataMap ()=0 |
Returns a map with material associated properties. | |
virtual bool | returnMapping (const GmElement *e, GmMatrix &Dep, const lemMechanicPoint *mp, const GmVector *coord, unsigned nc, unsigned ips=false) const =0 |
Returns the stresses according to the material behavior adopted. | |
virtual void | tangentModulus (const GmElement *e, GmMatrix &Dep, const lemMechanicPoint *mp, const GmVector *coord, unsigned nc, unsigned ips=false) const =0 |
Returns the constitutive tangent matrix. | |
virtual bool | isIsotropic () const =0 |
Returns true if the material is isotropic, false otherwise. | |
Basic class providing the interface for a mechanical material.