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


Public Member Functions | |
| GmpHydraulicMaterialBrinkman (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 void | permeability (const GmElement *e, const GmVector *coord, int ip, GmMatrix &K) const |
| Returns the permeability matrix. | |
| virtual double | fluidDensity (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the fluid density. | |
| virtual double | fluidViscosity (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the fluid viscosity - Darcy. | |
| virtual double | fluidEffectiveViscosity (const GmElement *e, const GmVector *coord, int ip) const |
| Returns the fluid effective viscosity - Stokes. | |
Static Public Member Functions | |
| 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. | |
Protected Types | |
| enum | BrinkmanElementPropertyIds { K_ID , rhof_ID , muf_ID , mufef_ID , NUM_PROPERTY_IDS } |
| IDs for saturated material element properties. More... | |
|
protected |
IDs for saturated material element properties.
|
virtual |
Returns a pointer to the material attribute map, built when the function is called for the first time.
This table includes the attributes treated by the base class, GmpHydraulicMaterial, adding the porosity 'Pht' and the pore compressibility 'Bp'