24#ifndef _GEMA_PLUGIN_MECHANICALMATERIAL_CAPMOHRCOULOMB_H_
25#define _GEMA_PLUGIN_MECHANICALMATERIAL_CAPMOHRCOULOMB_H_
30#include "gmpFemPhysics.h"
Definition gmpMaterialCapMohrCoulomb.h:34
virtual ~GmpMaterialCapMohrCoulomb()
Virtual destructor.
Definition gmpMaterialCapMohrCoulomb.h:53
ElementPropertyIds
IDs for material element properties.
Definition gmpMaterialCapMohrCoulomb.h:38
@ R_ID
Id for retrieving the cap eccentricity.
Definition gmpMaterialCapMohrCoulomb.h:40
@ NUM_PROPERTY_IDS
The number of property ids above.
Definition gmpMaterialCapMohrCoulomb.h:43
static GmpFemPhysicsCommonMaterial * instance(GmSimulationData *simulation, int typeIndex, QString typeName, const GmLogCategory &logger)
A "factory" function used to register the material with the physics material factory.
Definition gmpMaterialCapMohrCoulomb.h:56
GmpMaterialCapMohrCoulomb(int typeIndex, QString typeName, const GmLogCategory &logger)
Constructor. Gets as parameters the material index and its name.
Definition gmpMaterialCapMohrCoulomb.h:49
Definition gmpMaterialModifMohrCoulomb.h:34
virtual double yieldStrengthRatio(const GmElement *e, const GmVector &S, const GmVector *coord, int ip, unsigned sc) const
Returns the Yield Strength Ratio (Ysr)
Definition gmpMaterialModifMohrCoulomb.cpp:672
virtual const QVariantMap * materialMetaDataMap()
Returns a pointer to the material attribute map, built when the function is called for the first time...
Definition gmpMaterialModifMohrCoulomb.cpp:43
@ NUM_PROPERTY_IDS
The number of property ids above.
Definition gmpMaterialModifMohrCoulomb.h:44
Definition gmpMechanicPoint.h:33
Declaration of the gmpMaterialElastoplastic classes.
Declaration of the gmpMaterialModifiedMohrCoulomb classes.
Declaration of the GmpMechanicPoint class.