diff options
Diffstat (limited to 'Source/WarpXWrappers.h')
-rw-r--r-- | Source/WarpXWrappers.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/Source/WarpXWrappers.h b/Source/WarpXWrappers.h index 2721ea6bf..28ee28a0c 100644 --- a/Source/WarpXWrappers.h +++ b/Source/WarpXWrappers.h @@ -23,12 +23,35 @@ extern "C" { void warpx_evolve (int numsteps); // -1 means the inputs parameter will be used. - void addNParticles(int speciesnumber, int lenx, double* x, double* y, double* z, double* vx, double* vy, double* vz, int nattr, double* attr, int uniqueparticles); + void warpx_addNParticles(int speciesnumber, int lenx, + double* x, double* y, double* z, + double* vx, double* vy, double* vz, + int nattr, double* attr, int uniqueparticles); double warpx_getProbLo(int dir); double warpx_getProbHi(int dir); + long warpx_getNumParticles(int speciesnumber); + + double** warpx_getEfield(int lev, int direction, + int *return_size, int* ngrow, int **shapes); + + double** warpx_getBfield(int lev, int direction, + int *return_size, int* ngrow, int **shapes); + + double** warpx_getCurrentDensity(int lev, int direction, + int *return_size, int* ngrow, int **shapes); + + double** warpx_getParticleStructs(int speciesnumber, + int* num_tiles, int** particles_per_tile); + + double** warpx_getParticleArrays(int speciesnumber, int comp, + int* num_tiles, int** particles_per_tile); + + + + #ifdef __cplusplus } #endif |