|
|
| GmpMaterialCreep (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMaterialCreep () |
| | 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 double | yieldStrengthRatio (const GmElement *e, const GmVector &S, const GmVector *coord, int ip, unsigned sc) const |
| | Returns the Yield Strength Ratio (Ysr) More...
|
| |
| virtual double | fillTemperatureFromNodalAttr (const GmElement *e, const GmVector *coord) const |
| | Return temperature at integration point using the nodal Temperature field. More...
|
| |
|
virtual double | fillCreepStrainRate (const GmElement *e, const GmpMechanicPoint *mp, const GmVector *coord, const GmVector &Time, double Smises) const =0 |
| | Computes the creep deformation rate.
|
| |
|
virtual void | evaluatesCreepStrain (const GmElement *e, const GmpMechanicPoint *mp, const GmVector *coord, const GmVector &Stress, const GmVector &Time, GmVector &dStrainCreep, unsigned sc) const |
| | Evaluates the creep strain increment.
|
| |
|
virtual bool | isIsotropic () const |
| | Returns true if the material is isotropic, false otherwise.
|
| |
|
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 double | temperatureProperty (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the Temperature from property table.
|
| |
|
virtual double | stressTolerance (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the Stress tolerance.
|
| |
|
virtual int | dilatancyCriterion (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the dilatancy criterion.
|
| |
|
virtual GmVector | dilatancyParameters (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns thedilatancy parameters.
|
| |
|
| GmpMechanicalMaterialElastic (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMechanicalMaterialElastic () |
| | Virtual destructor.
|
| |
|
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 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.
|
| |