![]() |
PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
|
Go to the source code of this file.
Classes | |
| struct | PACMAN::RbfFunctions |
| Constants representing available RBF basis functions as unsigned chars, matching PyBindingsRbf::RbfFunctions in the Python bindings. More... | |
Namespaces | |
| namespace | PACMAN |
Typedefs | |
| using | PACMAN::ExecSpaces = PACMAN::ExecSpaces |
Functions | |
| void | PACMAN::fe_interpolate (int_t spaceDimension, unsigned char execSpace, method_t method, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, int_t *connVal, int_t connValSize, offset_t *connOff, int_t connOffSize, cell_t *cellTypes, coordinates_t *targetPoints, int_t nTargetPoints, fp_t *targetValues, int_t *targetStatus, bool fortranIndexing=false, int_t nComponents=1) |
| C++ interface for finite-elements interpolation. | |
| void | PACMAN::vtk_to_pacman_cell_type (const int_t *vtkTypes, cell_t *pacmanTypes, int_t n) |
| Convert an array of VTK cell type IDs to PACMAN CellType enum values. | |
| void | PACMAN::rbf_interpolate (int_t spaceDimension, unsigned char execSpace, unsigned char rbfFunction, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, coordinates_t *targetPoints, int_t nTargetPoints, fp_t *targetValues, int_t nComponents=1) |
| C++ interface for RBF-PUM interpolation. | |
| void | PACMAN::MLS_interpolate (int_t spaceDimension, unsigned char execSpace, coordinates_t *sourcePoints, int_t nSourcePoints, fp_t *sourceValues, coordinates_t *targetPoints, int_t nTargetPoints, fp_t *targetValues, int_t nComponents=1) |
| C++ interface for Moving Least Squares (MLS) interpolation. | |