|
| | GmpPorousMohrCoulombMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | IDs for material element properties.
|
| |
|
virtual | ~GmpPorousMohrCoulombMaterial () |
| | Destructor.
|
| |
|
| GmpPorousElasticMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpPorousElasticMaterial () |
| | Destructor.
|
| |
| virtual const QVariantMap * | materialMetaDataMap () |
| | Returns a pointer to the material attribute map, built when the function is called for the first time.
|
| |
|
virtual double | solidBulkModulus (const GmElement *e, const GmVector *coord, int ip) const |
| | Returns the solid grain bulk modulus.
|
| |
|
virtual double | porousBulkModulus (const GmElement *e, const GmVector *coord, int ip) const |
| |
|
virtual double | biotCoeffient (const GmElement *e, const GmVector *coord, int ip) const |
| |
|
| GmpCoupledHMMaterial (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | Constructor. Gets as parameters the material index and its name.
|
| |
|
virtual | ~GmpCoupledHMMaterial () |
| | Destructor.
|
| |
|
void | setPhysicsMaterials (GmpFemPhysicsCommonMaterial *hydro, GmpFemPhysicsCommonMaterial *mechano) |
| | Sets the hydraulic and mechanical materials for this material. Materials CAN be NULL for a physics.
|
| |
|
GmpHydraulicMaterial * | hydro () const |
| | Returns the hydraulic material or NULL if none was configured.
|
| |
|
GmpHydraulicMaterialTwoPhase * | twoPhaseHydro () const |
| | Returns the Two-Phase hydraulic material or NULL if none was configured.
|
| |
|
GmpMaterialInterfaceMultiPhaseFlow * | twoPhaseInterfaceFlow () const |
| | Returns the Two-Phase hydraulic material or NULL if none was configured.
|
| |
|
GmpMaterialInterfaceFlow * | interfaceFlow () const |
| | Returns the hydraulic interface material or NULL if none was configured.
|
| |
|
GmpMechanicalMaterial * | mechanical () const |
| | Returns the mechancial material or NULL if none was configured or if the material is an interface material.
|
| |
|
GmpInterfaceMaterial * | interface () const |
| | Returns the mechancial interface material or NULL if none was configured or if the material is not an interface material.
|
| |
| GmGaussAccessor * | getApertureAccessor () const |
| | Returns the current aperture accessor.
|
| |
| GmGaussAccessor * | getOldApertureAccessor () const |
| | Returns the old aperture accessor.
|
| |
| QString | flowMaterialTypeName () const |
| | Returns the flow material type name.
|
| |
| virtual void | hydroMechanicalConstitutiveModel (const GmElement *e, const GmVector *coord, int ip, GmMatrix &Kper) const |
| | Fills the hydromechanical constitutive model.
|
| |
|
virtual void | updatePermeabilityPoroElastic (const GmElement *e, const GmVector *coord, int ip, GmMatrix &Kper) const |
| | Updates permeability tensor of poro elastic model.
|
| |
|
virtual void | updatePermeabilityEquivalentContinuum (const GmElement *e, const GmVector *coord, int ip, GmMatrix &Kper) const |
| | Updates permeability tensor of equivalent continuum model.
|
| |
|
|
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.
|
| |
|
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.
|
| |
|
static GmpFemPhysicsCommonMaterial * | instance (int typeIndex, QString typeName, const GmLogCategory &logger) |
| | A "factory" function used to register the material with the physics material factory.
|
| |