![]() |
MechanicalFemPhysics
The GeMA Mechanical FEM Physics Plugin
|


Public Member Functions | |
| GmpInterfaceMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) | |
| Constructor. Gets as parameters the material index and its name. | |
| virtual | ~GmpInterfaceMaterial () |
| Virtual destructor. | |
| virtual const QVariantMap * | materialMetaDataMap ()=0 |
| virtual double | getMacaulayValue (const GmElement *, double x) const |
| Returns the Macaulay function value <x> = (x + |x|)/2. | |
| virtual double | getEffectiveDisplacement (const GmElement *e, GmVector S) const |
| Returns the effective displacement Eef = sqrt(e(0)^2 + e(1)^2+ e(2)^2 ) | |
| virtual bool | splitJoinTensorToInterface (const GmElement *, GmVector &Tensor, GmVector &cohesive, bool type) const |
| Split tensor to interface or Join interface to tensor type = true ==> split tensor to interface components type = false ==> join interface components to tensor. | |
| virtual bool | mechanicalConstitutiveModel (const GmElement *e, GmMatrix &Dep, const GmpMechanicPoint *mp, const GmVector *coord, unsigned nc) const =0 |
| virtual bool | setInitialConditions (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned nc) const |
| Set the initial conditions required by the material. | |
1.8.15