PACMAN 0.1.0
Portable Algorithms for Coupling, Mapping, and Adaptive iNterpolation
Loading...
Searching...
No Matches
interface.cpp File Reference
#include "interface.hpp"
#include <Kokkos_Core.hpp>
#include <Kokkos_Profiling_ScopedRegion.hpp>
#include <stdexcept>
#include <string>
#include <unordered_map>
#include "common/concepts.hpp"
#include "common/transfer.hxx"
#include "interpolate.hpp"

Go to the source code of this file.

Namespaces

namespace  PACMAN
 

Macros

#define PACMAN_FE_ETI_COMPILATION
 

Functions

FeInterpolateResult 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, bool fortranIndexing=false)
 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.
 
int_t PACMAN::vtk_cell_dim (int_t vtkCellType)
 Return the topological dimension for a VTK cell type identifier.
 

Macro Definition Documentation

◆ PACMAN_FE_ETI_COMPILATION

#define PACMAN_FE_ETI_COMPILATION

Definition at line 8 of file interface.cpp.