|
|
| GmpMaterialIsotropicTMDamage (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMaterialIsotropicTMDamage () |
| | Virtual destructor.
|
| |
| virtual const QVariantMap * | materialMetaDataMap () |
| | Returns a pointer to the material attribute map, built when the function is called for the first time.
|
| |
|
virtual bool | checkLoadedData (const GmElement *e) const |
| |
| virtual bool | setInitialConditions (const GmElement *e, GmpMechanicPoint *mp, const GmVector *coord, unsigned sc) const |
| | Set the initial conditions required by the isotropic damage material.
|
| |
| virtual bool | thermoMechanicalConstitutiveModel (const GmElement *e, GmMatrix &Ded, const GmpMechanicPoint *mp, const GmVector *coord, const GmVector &Time, double Tg, unsigned nc, bool ips) const |
| |
|
virtual double | thermalExpansionCoeff (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the thermal expansion.
|
| |
|
virtual double | thermalDamageThreshold (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the thermal damage threshold.
|
| |
|
virtual int | thermalDamageLaw (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the thermal damage law.
|
| |
|
virtual bool | thermalDamageCriterion (const GmElement *, const GmpMechanicPoint *, const GmVector *, unsigned, double, double &rtd, unsigned) const |
| |
|
virtual bool | thermalDamageLaw (const GmElement *e, const GmVector *coord, const GmpMechanicPoint *mp, unsigned sc, double &g, double rtd, double &dgt, double Tg) const |
| |
|
| GmpCoupledTMMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpCoupledTMMaterial () |
| | Destructor.
|
| |
|
void | setPhysicsMaterials (GmpFemPhysicsCommonMaterial *thermo, GmpFemPhysicsCommonMaterial *mechano) |
| | Sets the hydraulic and mechanical materials for this material. Materials CAN be NULL for a physics.
|
| |
| GmpMechanicalMaterial * | mechanical () const |
| | Returns the thermal material or NULL if none was configured.
|
| |
|
GmpInterfaceMaterial * | interface () const |
| | Returns the mechancial interface material or NULL if none was configured or if the material is not an interface material.
|
| |
| const QVariantMap * GmpMaterialIsotropicTMDamage::materialMetaDataMap |
( |
| ) |
|
|
virtual |
Returns a pointer to the material attribute map, built when the function is called for the first time.
This table includes the attributes treated by the base class, GmpMatIsotropicTMDamage, adding the thermal expansion coefficient 'alpha'.
Reimplemented from GmpCoupledTMMaterial.