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;
144 template <
typename T>
161 return pressureLiquidData;
The class represents several Element.
SPDataWithGhostNodesACLData Data
virtual void init()
Builds the necesery internal data and kernels.
Data getLiquidPressureData() const
void setNSubsteps(unsigned int n)
defaul value 10
Data getPressureData() const
virtual void execute()
Executes the numerical procedure.
FDPoroElasticity(Data d, Data pl, Param bM, Param sM, Param k, const VectorTemplate *vT)
Data getLiquidPressureData() const
Data getPressureData() const
Defines set of vectros with several properties.
Advanced Simulation Library.
std::shared_ptr< FDPoroElasticity > SPFDPoroElasticity
SPFDPoroElasticity generateFDPoroElasticity(SPDataWithGhostNodesACLData d, SPDataWithGhostNodesACLData pl, double bM, double sM, double k, const VectorTemplate *vT)
std::shared_ptr< DataWithGhostNodesACLData > SPDataWithGhostNodesACLData