25#ifndef _GEMA_PLUGIN_HYDRAULICS_EMBEDDED_FRACTURE_CONDUCTIVE_H_
26#define _GEMA_PLUGIN_HYDRAULICS_EMBEDDED_FRACTURE_CONDUCTIVE_H_
31#include <gmpFemPhysicsCommon.h>
32#include <gmpFemPhysicsData.h>
49 const GmpFemPhysicsCommonMaterialFactory* matFactory,
const GmLogCategory& logger);
54 virtual const char* pluginType()
const {
return _pluginType; }
63 virtual bool checkAndLoadDiscontinuitySetAccessors(
LuaTable& table);
66 virtual FemResultType
fillElementData(
const GmElement* e, GmpFemMatrixSet& elemMatrices, GmpFemVectorSet& elemVectors);
72 virtual bool setInitialConditions();
81 virtual FemResultType fillEnrichedElementData(
const GmElement* e, GmpFemMatrixSet& elemMatrices, GmpFemVectorSet& elemVectors,
int nDiscontinuities);
Basic class for the hydraulic physics plugin object.
Definition gmpHydraulicEmbeddedFractureConductive.h:45
const char * _pluginType
The plugin type name.
Definition gmpHydraulicEmbeddedFractureConductive.h:89
Basic class for the hydraulic physics plugin object.
Definition gmpHydraulic.h:39
virtual bool calcDerivedResults(bool nonLinearSolver)
Calc velocity and flow on nodes and/or Gauss points.
Definition gmpHydraulic.cpp:515
const char * _pluginType
The plugin type name.
Definition gmpHydraulic.h:224
virtual const QVariantMap * physicsMetaDataMap()
Returns a reference for the single Hydraulics attribute map, built when the function is called for th...
Definition gmpHydraulic.cpp:62
virtual bool checkAndLoadAttributeAccessors(LuaTable &nodeTable, LuaTable &cellTable, LuaTable &gaussTable)
Checks the loaded data.
Definition gmpHydraulic.cpp:219
virtual FemResultType fillElementData(const GmElement *e, GmpFemMatrixSet &elemMatrices, GmpFemVectorSet &elemVectors)
Fills the element matrices and vectors for a generic element.
Definition gmpHydraulic.cpp:236
Declaration of the gmpHydraulic classes.
Declaration of useful configuration definitions for the plugin library.