SPHinXsys  alpha version
Classes | Namespaces | Typedefs
base_body_part.h File Reference

This is the base classes of body parts. More...

#include "base_body.h"
#include <string>

Go to the source code of this file.

Classes

class  SPH::BodyPart
 An auxillary class for SPHBody to indicate a part of the body. More...
 
class  SPH::BodyPartByParticle
 A body part with a collection of particles. More...
 
class  SPH::BodyPartByCell
 A body part with a collection of cell lists. More...
 
class  SPH::BodyRegionByParticle
 A body part with the collection of particles within by a prescribed shape. More...
 
class  SPH::BodySurface
 A body part with the collection of particles at surface of a body. More...
 
class  SPH::BodySurfaceLayer
 A body part with the collection of particles within the surface layers of a body. More...
 
class  SPH::BodyRegionByCell
 A body part with the cell lists within a prescribed shape. More...
 
class  SPH::NearShapeSurface
 A body part with the cell lists near the surface of a prescribed shape. More...
 
class  SPH::AlignedBoxRegion< BodyRegionType >
 A template body part with the collection of particles within by an AlignedBoxShape. More...
 

Namespaces

 SPH
 

Typedefs

using SPH::BodyAlignedBoxByParticle = AlignedBoxRegion< BodyRegionByParticle >
 
using SPH::BodyAlignedBoxByCell = AlignedBoxRegion< BodyRegionByCell >
 

Detailed Description

This is the base classes of body parts.

There two main type of body parts. One is part by particle. The other is part by cell.

Author
Luhui Han, Chi ZHang and Xiangyu Hu