24 #ifndef ASLFDPOROELASTICITYBC_H
25 #define ASLFDPOROELASTICITYBC_H
36 class FDPoroElasticity;
38 class DistanceFunction;
40 class PositionFunction;
51 SPFDPoroElasticity
num;
69 SPFDPoroElasticity
num;
73 SPDistanceFunction rw,
81 SPFDPoroElasticity nm,
82 const std::vector<SlicesNames> & sl);
89 SPFDPoroElasticity nm,
101 SPFDPoroElasticity nm,
102 SPPositionFunction p,
110 SPFDPoroElasticity nm,
111 SPDistanceFunction rw,
119 SPFDPoroElasticity nm,
126 #endif //ASLFDPOROELASTICITYBC_H
std::shared_ptr< PositionFunction > SPPositionFunction
std::shared_ptr< FDPoroElasticity > SPFDPoroElasticity
Advanced Simulation Library.
Advanced Computational Language.
virtual void execute()
Executes the numerical procedure.
std::shared_ptr< DistanceFunction > SPDistanceFunction
Virtual class describes general interface for boundary conditions.
virtual void init()
Builds the necesery internal data and kernels.
Bondary condition corresponding to a rigid wall ( and )
void addBCRigidWallDF(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPDistanceFunction rw, SPAbstractDataWithGhostNodes map)
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
std::unique_ptr< acl::Kernel > kernel
Bondary condition corresponding to a rigid wall ( and )
acl::VectorOfElements value
The class represents several Element.
BCRigidWallPoroElasticity(SPFDPoroElasticity nm)
void addBCRigidWall(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, const std::vector< SlicesNames > &sl)
std::shared_ptr< T > map(ElementData m)
~BCRigidWallPoroElasticity()
void addBCZeroStress(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPAbstractDataWithGhostNodes map)
Bondary condition set given values to pressure.
std::unique_ptr< acl::Kernel > kernel
BCRigidWallDF(SPFDPoroElasticity nm, SPDistanceFunction rw, SPAbstractDataWithGhostNodes map)
Virtual class describes general interface for boundary conditions.
virtual void init()
Builds the necesery internal data and kernels.
virtual void execute()
Executes the numerical procedure.