SPHinXsys  alpha version
Public Member Functions | Public Attributes | Protected Types | Protected Member Functions | Protected Attributes | List of all members
SPH::BodyPartByCell Class Reference

A body part with a collection of cell lists. More...

#include <base_body_part.h>

Inherits SPH::BodyPart.

Inherited by SPH::BodyRegionByCell, and SPH::NearShapeSurface.

Public Member Functions

 BodyPartByCell (RealBody &real_body, const std::string &body_part_name)
 
- Public Member Functions inherited from SPH::BodyPart
 BodyPart (SPHBody &sph_body, const std::string &body_part_name)
 
SPHBodygetSPHBody ()
 
std::string BodyPartName ()
 

Public Attributes

CellLists body_part_cells_
 

Protected Types

typedef std::function< bool(Vecd, Real)> TaggingCellMethod
 

Protected Member Functions

void tagCells (TaggingCellMethod &tagging_cell_method)
 

Protected Attributes

BaseCellLinkedListcell_linked_list_
 
- Protected Attributes inherited from SPH::BodyPart
SPHBodysph_body_
 
std::string body_part_name_
 

Detailed Description

A body part with a collection of cell lists.

Member Data Documentation

◆ body_part_cells_

CellLists SPH::BodyPartByCell::body_part_cells_

Collection of cells to indicate the body part.


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