24 #ifndef _GEMA_PLUGIN_MECHANICALMATERIAL_LUA_H_ 25 #define _GEMA_PLUGIN_MECHANICALMATERIAL_LUA_H_ 29 #include <gmpFemPhysicsCommonLuaMaterial.h> 33 :
public GmpFemPhysicsCommonLuaMaterial<GmpMechanicalMaterial>
37 : GmpFemPhysicsCommonLuaMaterial<GmpMechanicalMaterial>(pdata, typeIndex, typeName, logger) { }
44 virtual bool isIsotropic()
const;
48 virtual bool updateDeformationGradient(
GmMatrix& F,
const GmElement* e,
const GmVector* coord,
int ip,
bool ips =
false)
const;
A Mechanical material whose behaviour is implemented through Lua functions.
Definition: gmpMaterialLua.h:32
Declaration of the GmpMechanicalMaterial class.
Definition: gmpMechanicPoint.h:32
static QMap< QString, int > _mpNameMap
Maps mechanic point data names used in the user functions to their internal id.
Definition: gmpMaterialLua.h:56