PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
petibm::body Namespace Reference

A namespace for objects and functions related to immersed-boundary bodies. More...

Classes

class  BodyPackBase
 Base (abstract) class for a pack of bodies. More...
 
class  SingleBodyBase
 Base (abstract) class for a single body. More...
 
class  SingleBodyPoints
 An implementation of body::SingleBodyBase that uses point data as input. More...
 

Functions

PetscErrorCode createBodyPack (const MPI_Comm &comm, const PetscInt &dim, const YAML::Node &node, type::BodyPack &bodies)
 Factory function to create a pack of bodies. More...
 
PetscErrorCode createSingleBody (const MPI_Comm &comm, const PetscInt &dim, const std::string &type, const std::string &name, const std::string &filePath, type::SingleBody &body)
 Factory function to create a single body. More...
 

Detailed Description

A namespace for objects and functions related to immersed-boundary bodies.

See also
petibm::type::BodyPack, petibm::type::SingleBody, petibm::body::createBodyPack