ASL
0.1.7
Advanced Simulation Library
|
Go to the documentation of this file.
24 #ifndef ASLFDPOROELASTICITYBC_H
25 #define ASLFDPOROELASTICITYBC_H
28 #include "acl/aclMath/aclVectorOfElementsDef.h"
36 class FDPoroElasticity;
38 class DistanceFunction;
40 class PositionFunction;
82 const std::vector<SlicesNames> & sl);
126 #endif //ASLFDPOROELASTICITYBC_H
std::unique_ptr< acl::Kernel > kernel
std::unique_ptr< acl::Kernel > kernel
Bondary condition corresponding to a rigid wall ( and )
std::shared_ptr< FDPoroElasticity > SPFDPoroElasticity
virtual void execute()
Executes the numerical procedure.
~BCRigidWallPoroElasticity()
virtual void execute()
Executes the numerical procedure.
BCRigidWallDF(SPFDPoroElasticity nm, SPDistanceFunction rw, SPAbstractDataWithGhostNodes map)
void addBCRigidWallDF(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPDistanceFunction rw, SPAbstractDataWithGhostNodes map)
acl::VectorOfElements value
The class represents several Element.
virtual void init()
Builds the necesery internal data and kernels.
BCRigidWallPoroElasticity(SPFDPoroElasticity nm, acl::VectorOfElements v)
SPAbstractDataWithGhostNodes map
boundary description for the particular BC
Virtual class describes general interface for boundary conditions.
void addBCRigidWall(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, const std::vector< SlicesNames > &sl)
void addBCZeroStress(std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPAbstractDataWithGhostNodes map)
Bondary condition set given values to pressure.
std::shared_ptr< DistanceFunction > SPDistanceFunction
Bondary condition corresponding to a rigid wall ( and )
Virtual class describes general interface for boundary conditions.
std::shared_ptr< PositionFunction > SPPositionFunction
std::shared_ptr< T > map(ElementData m)
virtual void init()
Builds the necesery internal data and kernels.
BCRigidWallPoroElasticity(SPFDPoroElasticity nm)
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< AbstractDataWithGhostNodes > SPAbstractDataWithGhostNodes