|
PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
A collection of all boundary-related objects and functions. More...
Classes | |
| class | BoundaryBase |
| Base (abstract) class for the whole boundary. More... | |
| class | BoundarySimple |
| An implementation of petibm::boundary::BoundaryBase. More... | |
| class | SingleBoundaryBase |
| Base (abstract) class for ghost points & BC on a single boundary. More... | |
| class | SingleBoundaryConvective |
| An implementation of SingleBoundaryBase for convective BC. More... | |
| class | SingleBoundaryDirichlet |
| An implementation of SingleBoundaryBase for Dirichlet BC. More... | |
| class | SingleBoundaryNeumann |
| An implementation of SingleBoundaryBase for Neumann BC. More... | |
| class | SingleBoundaryPeriodic |
| An implementation of SingleBoundaryBase for periodic BC. More... | |
Functions | |
| PetscErrorCode | createBoundary (const type::Mesh &mesh, const YAML::Node &node, type::Boundary &boundary) |
| Create a Boundary object. More... | |
| PetscErrorCode | createSingleBoundary (const type::Mesh &mesh, const type::BCLoc &loc, const type::Field &field, const PetscReal &value, const type::BCType &bcType, type::SingleBoundary &singleBd) |
| Factory function for creating a SingleBoundary object. More... | |
A collection of all boundary-related objects and functions.