ASL
0.1.7
Advanced Simulation Library
|
![]() |
Classes | |
class | asl::BCRigidWall |
Bondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\)) More... | |
class | asl::BCRigidWallRelaxation |
Bondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\)) More... | |
class | asl::BCFreeSurface |
Bondary condition corresponding to a free surface ( \(\partial_{\vec n}u=0\) and \(\partial_{\vec n}\dot u=0\)) More... | |
class | asl::BCFreeSurface2 |
Bondary condition corresponding to a free surface ( \(\partial_{\vec n}u=0\)) More... | |
class | asl::BCZeroStressMap |
Bondary condition corresponding to a free surface. More... | |
class | asl::BCImposedDisplacementVelocityValue |
Bondary condition set given values to displacement/velocity. More... | |
class | asl::BCAccelerationSource2 |
Bondary condition local force(acceleration) More... | |
class | asl::BCRigidWallPoroElasticity |
Bondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\)) More... | |
class | asl::BCRigidWallDF |
Bondary condition corresponding to a rigid wall ( \(\vec u=0\) and \(\nabla p=0\)) More... | |
Functions | |
SPBCond | asl::generateBCRigidWall (SPFDElasticity2 nm, const std::vector< SlicesNames > &sl) |
Bondary condition corresponding to a rigid wall ( \( u=0\) and \(\dot u=0\)) More... | |
SPBCond | asl::generateBCRigidWall (SPFDElasticity2 nm, const AVec<> &u0, const std::vector< SlicesNames > &sl) |
Bondary condition corresponding to a rigid wall ( \( u=u_0\) and \(\dot u=0\)) More... | |
SPBCond | asl::generateBCRigidWall (SPFDElasticityRelaxation nm, const AVec<> &u0, const std::vector< SlicesNames > &sl) |
Bondary condition corresponding to a rigid wall ( \( u=u_0\) and \(\dot u=0\)) More... | |
SPNumMethod | asl::generateBCZeroStress (SPElasticityCommonA nm, SPAbstractDataWithGhostNodes map) |
Bondary condition set given values to displacement/velocity. More... | |
SPNumMethod | asl::generateBCZeroStressP (SPFDElasticityIncompressibleStatic nm, SPAbstractDataWithGhostNodes map) |
Bondary condition set given values to displacement/velocity. More... | |
SPNumMethod | asl::generateBCZeroStressP (SPFDElasticityRelaxation nm, SPAbstractDataWithGhostNodes map) |
Bondary condition set given values to displacement/velocity. More... | |
void | asl::addBCZeroStress (std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPAbstractDataWithGhostNodes map) |
Bondary condition set given values to pressure. More... | |
void | asl::addBCZeroStress (std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPPositionFunction p, SPAbstractDataWithGhostNodes map) |
Bondary condition set given values to pressure. More... | |
void | asl::addBCRigidWallDF (std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPDistanceFunction rw, SPAbstractDataWithGhostNodes map) |
void | asl::addBCRigidWallDF (std::vector< SPNumMethod > &bcList, SPFDPoroElasticity nm, SPAbstractDataWithGhostNodes rw, SPAbstractDataWithGhostNodes map) |
void asl::addBCRigidWallDF | ( | std::vector< SPNumMethod > & | bcList, |
SPFDPoroElasticity | nm, | ||
SPDistanceFunction | rw, | ||
SPAbstractDataWithGhostNodes | map | ||
) |
void asl::addBCRigidWallDF | ( | std::vector< SPNumMethod > & | bcList, |
SPFDPoroElasticity | nm, | ||
SPAbstractDataWithGhostNodes | rw, | ||
SPAbstractDataWithGhostNodes | map | ||
) |
considers rw
as linear interpolation
void asl::addBCZeroStress | ( | std::vector< SPNumMethod > & | bcList, |
SPFDPoroElasticity | nm, | ||
SPAbstractDataWithGhostNodes | map | ||
) |
Bondary condition set given values to pressure.
void asl::addBCZeroStress | ( | std::vector< SPNumMethod > & | bcList, |
SPFDPoroElasticity | nm, | ||
SPPositionFunction | p, | ||
SPAbstractDataWithGhostNodes | map | ||
) |
Bondary condition set given values to pressure.
bcList | list of boundary conditions |
nm | corresponding numerical method |
p | pressure field |
map | computation map |
SPBCond asl::generateBCRigidWall | ( | SPFDElasticity2 | nm, |
const std::vector< SlicesNames > & | sl | ||
) |
Bondary condition corresponding to a rigid wall ( \( u=0\) and \(\dot u=0\))
SPBCond asl::generateBCRigidWall | ( | SPFDElasticity2 | nm, |
const AVec<> & | u0, | ||
const std::vector< SlicesNames > & | sl | ||
) |
Bondary condition corresponding to a rigid wall ( \( u=u_0\) and \(\dot u=0\))
SPBCond asl::generateBCRigidWall | ( | SPFDElasticityRelaxation | nm, |
const AVec<> & | u0, | ||
const std::vector< SlicesNames > & | sl | ||
) |
Bondary condition corresponding to a rigid wall ( \( u=u_0\) and \(\dot u=0\))
SPNumMethod asl::generateBCZeroStress | ( | SPElasticityCommonA | nm, |
SPAbstractDataWithGhostNodes | map | ||
) |
Bondary condition set given values to displacement/velocity.
SPNumMethod asl::generateBCZeroStressP | ( | SPFDElasticityIncompressibleStatic | nm, |
SPAbstractDataWithGhostNodes | map | ||
) |
Bondary condition set given values to displacement/velocity.
Bondary condition set given values to displacement/velocity Bondary condition set given values to pressure
SPNumMethod asl::generateBCZeroStressP | ( | SPFDElasticityRelaxation | nm, |
SPAbstractDataWithGhostNodes | map | ||
) |
Bondary condition set given values to displacement/velocity.