24 #ifndef ASLFDELASTICITYBC_H 25 #define ASLFDELASTICITYBC_H 54 SPFDElasticityIncompressibleStatic
num;
57 virtual void execute();
67 const std::vector<SlicesNames> & sl);
77 SPFDElasticityRelaxation
num;
82 virtual void execute();
92 const std::vector<SlicesNames> & sl);
100 const std::vector<SlicesNames> & sl);
109 const std::vector<SlicesNames> & sl);
118 const std::vector<SlicesNames> & sl);
131 virtual void execute();
150 virtual void execute();
208 virtual void execute();
256 SPFDElasticityIncompressibleStatic
num;
264 virtual void execute();
283 virtual void execute();
290 #endif //ASLFDELASTICITYBC_H SPNumMethod generateBCZeroStressP(SPFDElasticityRelaxation nm, SPAbstractDataWithGhostNodes map)
Bondary condition set given values to displacement/velocity.
Numerical method which computes homogenious isotropic elasticity equation.
Bondary condition set given values to displacement/velocity.
acl::VectorOfElements value
std::shared_ptr< ElasticityCommonA > SPElasticityCommonA
Advanced Simulation Library.
Advanced Computational Language.
std::shared_ptr< Kernel > SPKernel
Numerical method which computes homogenious isotropic elasticity equation.
SPFDElasticityIncompressibleStatic num
std::unique_ptr< acl::Kernel > kernel
std::shared_ptr< FDElasticityIncompressibleStatic > SPFDElasticityIncompressibleStatic
Virtual class describes general interface for boundary conditions.
std::unique_ptr< acl::Kernel > kernel
abstract class for elasticity solver
SPNumMethod generateBCZeroStress(SPElasticityCommonA nm, SPAbstractDataWithGhostNodes map)
Bondary condition set given values to displacement/velocity.
AVec< double > displacement
Numerical method which computes homogenious isotropic elasticity equation.
FDElasticityIncompressibleStatic * num
Bondary condition corresponding to a free surface.
acl::VectorOfElements lambda
SPFDElasticityRelaxation num
SPAbstractDataWithGhostNodes displacement
SPFDElasticityIncompressibleStatic num
std::shared_ptr< FDElasticityRelaxation > SPFDElasticityRelaxation
Bondary condition corresponding to a free surface ( )
std::shared_ptr< FDElasticity2 > SPFDElasticity2
The class represents several Element.
SPBCond generateBCRigidWall(SPFDElasticityRelaxation nm, const AVec<> &u0, const std::vector< SlicesNames > &sl)
Bondary condition corresponding to a rigid wall ( and )
std::shared_ptr< T > map(ElementData m)
std::unique_ptr< acl::Kernel > kernel
Virtual class describes general interface for boundary conditions.
acl::VectorOfElements acceleration
Bondary condition corresponding to a free surface ( and )
std::unique_ptr< acl::Kernel > kernel
Bondary condition local force(acceleration)
std::unique_ptr< acl::Kernel > kernel
Defines set of vectros with several properties.
std::unique_ptr< acl::Kernel > kernel
Bondary condition corresponding to a rigid wall ( and )
Bondary condition corresponding to a rigid wall ( and )