|
|
| GmpMaterialSolidifyingKelvinChain (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpMaterialSolidifyingKelvinChain () |
| | 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 &Time, unsigned sc, 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 | 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 GmVector | elasticModulusChain (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the material elastic modulus chain.
|
| |
|
virtual GmVector | retardationTimeChain (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the material elastic modulus chain.
|
| |
|
virtual double | alphaAging (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the aging alpha factor.
|
| |
|
void | strainInteg (double E0, double nu, const GmVector &Ei, const GmVector &tau, double dTime, const GmVector &dStrain, const GmVector &stress, bool ips, double &Cve, GmVector &stress_new, GmMatrix &strainCreep) const |
| | Implicit strain integration: Updates strainCreep to new value, returns viscoelastic modulus Ev and new stress stress_new.
|
| |
|
virtual bool | checkLoadedData (const GmElement *e) 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 | 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.
|
| |