24#ifndef ASLFDPOROELASTICITY_H
25#define ASLFDPOROELASTICITY_H
86 Data pressureInternalData;
87 Data pressureLiquidData;
88 Data pressureLiquidInternalData;
90 Param hydraulicCondactivity;
144 template <
typename T>
161 return pressureLiquidData;
The class represents several Element.
abstract class for elasticity solver
SPDataWithGhostNodesACLData Data
Numerical method which computes homogenious isotropic poro-elasticity equation.
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)
Updatable value. This class stores value and its TimeStamp.
Defines set of vectros with several properties.
SPDataWrapperACLData generateDataContainerACL_SP(const Block &b, unsigned int n=1)
generates pointer to ACL Data field with n components
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