Bounding particle position in a axis direction. The axis_direction must be 0, 1 for 2d and 0, 1, 2 for 3d.
More...
#include <general_bounding.h>
Inherits SPH::ParticleDynamics< void >, and SPH::DataDelegateSimple< BodyType, ParticlesType, MaterialType >.
Inherited by SPH::MirrorBoundaryConditionInAxisDirection, SPH::MirrorBoundaryConditionInAxisDirection::MirrorBounding, SPH::OpenBoundaryConditionInAxisDirection::ParticleTypeTransfer, SPH::PeriodicConditionInAxisDirection::PeriodicBounding, and SPH::PeriodicConditionInAxisDirection::PeriodicCondition.
|
| BoundingInAxisDirection (RealBody &real_body, int axis_direction) |
|
Public Member Functions inherited from SPH::ParticleDynamics< void > |
| ParticleDynamics (SPHBody &sph_body) |
|
SPHBody * | getSPHBody () |
|
virtual void | exec (Real dt=0.0)=0 |
|
virtual void | parallel_exec (Real dt=0.0)=0 |
|
| DataDelegateSimple (SPHBody &sph_body) |
|
BodyType * | getBody () |
|
ParticlesType * | getParticles () |
|
MaterialType * | getMaterial () |
|
Bounding particle position in a axis direction. The axis_direction must be 0, 1 for 2d and 0, 1, 2 for 3d.
◆ axis_
const int SPH::BoundingInAxisDirection::axis_ |
|
protected |
the axis directions for bounding
◆ body_domain_bounds_
BoundingBox SPH::BoundingInAxisDirection::body_domain_bounds_ |
|
protected |
lower and upper bound for checking.
◆ cut_off_radius_max_
Real SPH::BoundingInAxisDirection::cut_off_radius_max_ |
|
protected |
maximum cut off radius to avoid boundary particle depletion
The documentation for this class was generated from the following files: