 |
PyPO User Manual
|
|
Go to the documentation of this file.
16 # define PYPO_DLL __declspec(dllexport)
21 #ifndef __InterfaceCUDA_h
22 #define __InterfaceCUDA_h
34 float k,
float epsilon,
35 float t_direction,
int nBlocks,
int nThreads);
40 float k,
float epsilon,
41 float t_direction,
int nBlocks,
int nThreads);
46 float k,
float epsilon,
47 float t_direction,
int nBlocks,
int nThreads);
52 float k,
float epsilon,
53 float t_direction,
int nBlocks,
int nThreads);
58 float k,
float epsilon,
59 float t_direction,
int nBlocks,
int nThreads);
63 float k,
float epsilon,
64 float t_direction,
int nBlocks,
int nThreads);
67 cframef *fr_out,
float epsilon,
float t0,
68 int nBlocks,
int nThreads);
PYPO_DLL void callKernelf_FF(c2Bundlef *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, c2Bundlef *currents, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:2023
PYPO_DLL void callKernelf_EH(c2Bundlef *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, c2Bundlef *currents, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:1729
Definition: Structs.h:230
Definition: Structs.h:291
PYPO_DLL void callKernelf_EHP(c2rBundlef *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, c2Bundlef *currents, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:1919
Structs used within PyPO.
Utility class for CUDA memory allocations.
Definition: Structs.h:336
PYPO_DLL void callKernelf_JMEH(c4Bundlef *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, c2Bundlef *currents, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:1821
Linear algebra functions for the CUDA version of PyPO.
Definition: Structs.h:352
PYPO_DLL void callKernelf_scalar(arrC1f *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, arrC1f *inp, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:2113
PYPO_DLL void callRTKernel(reflparamsf ctp, cframef *fr_in, cframef *fr_out, float epsilon, float t0, int nBlocks, int nThreads)
Definition: KernelsRTf.cu:408
Definition: Structs.h:243
Header for reflector generation interface.
Definition: Structs.h:312
PYPO_DLL void callKernelf_JM(c2Bundlef *res, reflparamsf source, reflparamsf target, reflcontainerf *cs, reflcontainerf *ct, c2Bundlef *currents, float k, float epsilon, float t_direction, int nBlocks, int nThreads)
Definition: Kernelsf.cu:1636
Methods for printing complex or real arrays of length 3 for GPU.
Definition: Structs.h:260