24#ifndef _GEMA_PLUGIN_HYDRAULIC_MATERIAL_KHOEI_H_
25#define _GEMA_PLUGIN_HYDRAULIC_MATERIAL_KHOEI_H_
69 virtual double linearInterpolate(
const GmVector& x,
const GmVector& y,
double xi)
const;
74 if (propertyAc(Bc_ID) == NULL)
78 return propertyAc(Bc_ID)->scalarValueAt(e, coord, ip);
Definition gmpMaterialKhoei.h:30
virtual double BcParameterKhoei(const GmElement *e, const GmVector *coord, int ip) const
Returns the value of the pressure associated with the gas-entry value.
Definition gmpMaterialKhoei.h:72
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 gmpMaterialKhoei.h:48
GmpHydraulicMaterialKhoei(int typeIndex, QString typeName, const GmLogCategory &logger)
Constructor. Gets as parameters the material index and its name.
Definition gmpMaterialKhoei.h:44
KhoeiPropIds
IDs for saturated material element properties.
Definition gmpMaterialKhoei.h:34
@ NUM_PROPERTY_IDS
The number of property ids above.
Definition gmpMaterialKhoei.h:38
Definition gmpHydraulicMaterialMultiPhase.h:30
virtual double gasRelativePermeability(const GmElement *e, const GmVector *coord, int ip, double Sw) const =0
Returns the gas relative permeability.
virtual double waterRelativePermeability(const GmElement *e, const GmVector *coord, int ip, double Sw) const =0
Returns the water relative permeability.
@ NUM_PROPERTY_IDS
The number of property ids above.
Definition gmpHydraulicMaterialMultiPhase.h:53
virtual double derivativeWaterSaturation(const GmElement *e, const GmVector *coord, int ip, double pc) const =0
Returns the dSw/dPc.
virtual double waterSaturation(const GmElement *e, const GmVector *coord, int ip, double pc) const =0
Returns the water saturation.
virtual const QVariantMap * materialMetaDataMap()
Returns a pointer to the material attribute map, built when the function is called for the first time...
Definition gmpHydraulicMaterialMultiPhase.cpp:21
Declaration of the GmpHydraulicMaterialMultiPhase class.