24 #ifndef ASLFDPOROELASTICITY_H 25 #define ASLFDPOROELASTICITY_H 28 #include "acl/aclMath/aclVectorOfElementsDef.h" 30 #include "utilities/aslUValue.h" 82 class FDPoroElasticity:
public ElasticityCommonA
86 Data pressureInternalData;
87 Data pressureLiquidData;
88 Data pressureLiquidInternalData;
90 Param hydraulicCondactivity;
106 const VectorTemplate* vT);
134 const VectorTemplate* vT);
144 template <
typename T>
150 const VectorTemplate* vT);
161 return pressureLiquidData;
165 #endif // ASLFDELASTICITY_H SPDataWithGhostNodesACLData Data
void setNSubsteps(unsigned int n)
defaul value 10
std::shared_ptr< FDPoroElasticity > SPFDPoroElasticity
Advanced Simulation Library.
virtual void init()
Builds the necesery internal data and kernels.
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData
Data getLiquidPressureData() const
Data getPressureData() const
virtual void execute()
Executes the numerical procedure.
SPFDPoroElasticity generateFDPoroElasticity(SPDataWithGhostNodesACLData d, SPDataWithGhostNodesACLData pl, double bM, double sM, double k, const VectorTemplate *vT)