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.