|
PetIBM 0.5.4
Toolbox and applications of the immersed-boundary method for distributed-memory architectures
|
Prototype of the linear interpolation classes, definition of type::LinInterp, and factory function. More...
Go to the source code of this file.
Classes | |
| class | petibm::misc::LinInterpBase |
| Abstract Base Class of a linear interpolation object. More... | |
| class | petibm::misc::TriLinInterp |
| Class to perform a trilinear interpolation at a point in a 3D domain. More... | |
| class | petibm::misc::BiLinInterp |
| Class to perform a bilinear interpolation at a point in a 3D domain. More... | |
Namespaces | |
| namespace | petibm |
| A toolbox for building flow solvers. | |
| namespace | petibm::misc |
| A namespace holding miscellaneous functions. | |
| namespace | petibm::type |
| Frequently used types, structures, and enums. | |
Typedefs | |
| typedef std::shared_ptr< misc::LinInterpBase > | petibm::type::LinInterp |
| Type definition of LinInterp. More... | |
Functions | |
| PetscErrorCode | petibm::misc::createLinInterp (const MPI_Comm &comm, const type::RealVec1D &point, const type::Mesh &mesh, const type::Field &field, type::LinInterp &interp) |
| Factory function to create a linear interpolation object. More... | |
Prototype of the linear interpolation classes, definition of type::LinInterp, and factory function.
Definition in file lininterp.h.