|
|
| GmpMechanicalMaterialPorousElastic (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterialPorousElastic () |
| | 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 | mechanicalConstitutiveModel (const GmElement *e, GmMatrix &Dep, const GmpMechanicPoint *mp, const GmVector *coord, const GmVector &, 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 double | swellingCompressionCoefficient (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the material elastic modulus.
|
| |
|
virtual void | elasticMatrixKG (const GmElement *, unsigned, GmMatrix &, const GmVector *, unsigned, int, const GmVector *=NULL) const |
| |
|
| GmpMechanicalMaterialElastic (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterialElastic () |
| | Virtual destructor.
|
| |
|
virtual bool | checkLoadedData (const GmElement *e) const |
| |
|
virtual void | tangentModulus (const GmElement *e, GmMatrix &Dep, const GmpMechanicPoint *mp, const GmVector *coord, unsigned nc, unsigned ips) const |
| | Returns the constitutive tangent matrix.
|
| |
|
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 | stiffness (const GmElement *, unsigned, GmMatrix &, const GmVector *, unsigned, int) const |
| |
|
virtual void | flexibility (const GmElement *, unsigned, GmMatrix &, const GmVector *, unsigned, int) const |
| |
|
double | bulkModulus (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the bulk modulus (K) from Young's modulus (E) and Poisson's Coefficient (nu)
|
| |
|
double | shearModulus (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the shear modulus (G) from Young's modulus (E) and Poisson's Coefficient (nu)
|
| |
|
double | lameModulus (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the lame modulus(lame) from Young's modulus (E) and Poisson's Coefficient(nu)
|
| |
|
virtual void | spatialc (const GmMatrix &C, const GmMatrix &F, GmMatrix &c, int d) const |
| |
|
| GmpMechanicalMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterial () |
| | Virtual destructor.
|
| |
|
virtual bool | setInitialConditions (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned sc) const |
| | Sets the initial conditions required by Solid materials.
|
| |
|
virtual bool | updateDeformationGradient (GmMatrix &F, const GmElement *e, const GmVector *coord, int ip, bool ips=false) const |
| |
|
virtual bool | calcDerivedResults (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned sc) const |
| | Calculates the derived results required by materials.
|
| |