SPHinXsys  alpha version
Public Member Functions | List of all members
SPH::BodySurfaceLayer Class Reference

A body part with the collection of particles within the surface layers of a body. More...

#include <base_body_part.h>

Inherits SPH::BodyPartByParticle.

Public Member Functions

 BodySurfaceLayer (SPHBody &sph_body, Real layer_thickness=3.0)
 
- Public Member Functions inherited from SPH::BodyPartByParticle
 BodyPartByParticle (SPHBody &sph_body, const std::string &body_part_name)
 
void setBodyPartBounds (BoundingBox bbox)
 
BoundingBox getBodyPartBounds ()
 
- Public Member Functions inherited from SPH::BodyPart
 BodyPart (SPHBody &sph_body, const std::string &body_part_name)
 
SPHBodygetSPHBody ()
 
std::string BodyPartName ()
 

Additional Inherited Members

- Public Attributes inherited from SPH::BodyPartByParticle
IndexVector body_part_particles_
 
- Protected Types inherited from SPH::BodyPartByParticle
typedef std::function< void(size_t)> TaggingParticleMethod
 
- Protected Member Functions inherited from SPH::BodyPartByParticle
void tagParticles (TaggingParticleMethod &tagging_particle_method)
 
- Protected Attributes inherited from SPH::BodyPartByParticle
BaseParticlesbase_particles_
 
BoundingBox body_part_bounds_
 
bool body_part_bounds_set_
 
- Protected Attributes inherited from SPH::BodyPart
SPHBodysph_body_
 
std::string body_part_name_
 

Detailed Description

A body part with the collection of particles within the surface layers of a body.


The documentation for this class was generated from the following files: