![]() |
HydroFemPhysics
The GeMA Hydraulic FEM Physics Plugin
|


Public Types | |
| enum | InterfaceGaussAttributeIds { An_GA_ID , AnOLD_GA_ID , NUM_GA_IDS } |
Public Member Functions | |
| GmpMaterialInterfaceFlow (int typeIndex, QString typeName, const GmLogCategory &logger) | |
| Constructor. Gets as parameters the material index and its name. | |
| virtual const QVariantMap * | materialMetaDataMap () |
| Returns a pointer to the material attribute map, built when the function is called for the first time. | |
| virtual bool | addStateItemsToGroup (GmStateDump *state, GmElementMesh *mesh, bool fixedHint, int groupId) |
| virtual double | fractureOpening (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the initial fracture opening. | |
| virtual double | fluidViscosity (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the dynamic fluid viscosity. | |
| virtual double | interfaceBiotModulus (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the discontinuity Biot's Modulus. | |
| virtual double | leakoffTop (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the leakoff coefficient at the top. | |
| virtual double | leakoffBottom (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the leakoff coefficient at the Bottom. | |
| virtual double | initiallyOpenElem (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the initially open element | |
| virtual bool | initialCondition (const GmElement *e, const GmVector *coord, int ip) const |
| Sets the initial conditions. | |
| virtual void | hydraulicConstitutiveModel (const GmElement *e, GmVector &flowParam, const GmVector *coord, int ip) const =0 |
| Hydraulic constitutive model. | |
Protected Types | |
| enum | InterfacePropertyIds { GAP_ID , Uf_ID , MFw_ID , LKT_ID , LKB_ID , IOPEN_ID , NUM_PROPERTY_IDS } |
| IDs for saturated material element properties. More... | |
|
protected |
IDs for saturated material element properties.
|
pure virtual |
Hydraulic constitutive model.
Implemented in GmpMaterialCubicLaw, and GmpMaterialShearLaw.
|
virtual |
Sets the initial conditions.
Returns hydraulic conductivity, according to the cubic law.
|
virtual |
Returns a pointer to the material attribute map, built when the function is called for the first time.
This table includes the attributes for the hydraulic behavior of interface element