|
|
| GmpMechanicalMaterialHyperelastic (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterialHyperelastic () |
| | Virtual destructor.
|
| |
| virtual const QVariantMap * | materialMetaDataMap () |
| | Returns a pointer to the material attribute map, built when the function is called for the first time. More...
|
| |
|
virtual bool | checkLoadedData (const GmElement *e) const |
| |
|
virtual bool | mechanicalConstitutiveModel (const GmElement *e, GmMatrix &Dep, const GmpMechanicPoint *mp, const GmVector *coord, const GmVector &Time, unsigned nc, bool ips) const |
| | Evaluates stress and tangent matrix according to the material behavior adopted.
|
| |
|
virtual bool | isIsotropic () const |
| | Returns true if the material is isotropic, false otherwise.
|
| |
|
virtual bool | updateDeformationGradient (GmMatrix &F, const GmElement *e, const GmVector *coord, int ip, bool ips=false) const |
| |
|
virtual double | elasticModulus (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the material elastic modulus.
|
| |
|
virtual double | poissonRatio (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the material poisson ratio.
|
| |
|
virtual void | materialC (const GmElement *e, unsigned sc, GmMatrix &D, const GmVector *coord, unsigned ips, int ip) const |
| |
|
virtual void | spatialC (const GmElement *e, unsigned sc, GmMatrix &D, const GmMatrix &F, const GmVector *coord, unsigned ips, int ip) const |
| |
|
| GmpMechanicalMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterial () |
| | Virtual destructor.
|
| |
|
virtual void | tangentModulus (const GmElement *e, GmMatrix &Dep, const GmpMechanicPoint *mp, const GmVector *coord, unsigned nc, unsigned ips=false) const |
| | Returns the constitutive tangent matrix.
|
| |
|
virtual bool | setInitialConditions (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned sc) const |
| | Sets the initial conditions required by Solid materials.
|
| |
|
virtual bool | calcDerivedResults (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned sc) const |
| | Calculates the derived results required by materials.
|
| |