12 #ifndef LIBRARY_LAPLACEOCLBEM3D_H_ 13 #define LIBRARY_LAPLACEOCLBEM3D_H_ 33 #include "laplaceoclbem3d.c" pbem3d new_slp_laplace_ocl_bem3d(pcsurface3d gr, uint q_regular, uint q_singular, basisfunctionbem3d row_basis, basisfunctionbem3d col_basis)
Creates a new bem3d-object for computation of single layer potential matrix supported by OpenCL...
unsigned uint
Unsigned integer type.
Definition: settings.h:70
double _Complex field
Field type.
Definition: settings.h:171
void del_laplace_ocl_bem3d(pbem3d bem)
Delete a bem3d object for the Laplace equation with OpenCL support.
Representation of a triangle surface mesh.
Definition: surface3d.h:45
#define HEADER_PREFIX
Prefix for function declarations.
Definition: settings.h:43
enum _basisfunctionbem3d basisfunctionbem3d
Definition: bem3d.h:181
pbem3d new_dlp_laplace_ocl_bem3d(pcsurface3d gr, uint q_regular, uint q_singular, basisfunctionbem3d row_basis, basisfunctionbem3d col_basis, field alpha)
Creates a new bem3d-object for computation of double layer potential matrix supported by OpenCL...
Main container object for computation of BEM related matrices and vectors.
Definition: bem3d.h:290