PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
body::BodyPackBase, type::BodyPack, and factory function. More...
#include <memory>
#include <string>
#include <vector>
#include <petscdm.h>
#include <petscsys.h>
#include <yaml-cpp/yaml.h>
#include <petibm/singlebody.h>
Go to the source code of this file.
Classes | |
class | petibm::body::BodyPackBase |
Base (abstract) class for a pack of bodies. More... | |
Namespaces | |
namespace | petibm |
A toolbox for building flow solvers. | |
namespace | petibm::body |
A namespace for objects and functions related to immersed-boundary bodies. | |
namespace | petibm::type |
Frequently used types, structures, and enums. | |
Typedefs | |
typedef std::shared_ptr< body::BodyPackBase > | petibm::type::BodyPack |
Definition of type::BodyPack. More... | |
Functions | |
PetscErrorCode | petibm::body::createBodyPack (const MPI_Comm &comm, const PetscInt &dim, const YAML::Node &node, type::BodyPack &bodies) |
Factory function to create a pack of bodies. More... | |
body::BodyPackBase, type::BodyPack, and factory function.
Definition in file bodypack.h.