![]() |
MechanicalFemPhysics
The GeMA Mechanical FEM Physics Plugin
|
Mechanic 2D & 3D for Quad, Tri, Hex and Tet Elements. More...
#include <gmpMechanicLargeDisplacement.h>


Public Member Functions | |
| GmpMechanicLargeDisplacement (const char *pluginType, GmSimulationData *simulation, QString id, QString description, const GmpFemPhysicsCommonMaterialFactory *matFactory, const GmLogCategory &logger) | |
Protected Member Functions | |
| virtual double | fillBuMatrix (const GmElement *e, const GmShape *shape, const GmVector &coord, const GmMatrix &X, const GmVector &N, const GmMatrix &J, GmMatrix &Bu, const GmMatrix &F) |
| Fills the Bu strain- displacement matrix for large displacements. | |
| virtual void | fillBnlMatrix (const GmElement *e, const GmShape *shape, const GmVector &coord, const GmMatrix &X, const GmVector &N, const GmMatrix &J, GmMatrix &Bnl, const GmMatrix &F) |
| Fills the Bnl strain- displacement matrix for large displacements. | |
| virtual bool | DeformationGradient (const GmElement *e, const GmMatrix &X0, const GmMatrix &Xt, const GmVector &N, const GmMatrix &J0, const GmMatrix &Jt, GmMatrix &F) |
| Fills the F deformation gradient matrix. | |
Mechanic 2D & 3D for Quad, Tri, Hex and Tet Elements.
1.8.15