diff options
Diffstat (limited to 'Source/WarpXWrappers.h')
-rw-r--r-- | Source/WarpXWrappers.h | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Source/WarpXWrappers.h b/Source/WarpXWrappers.h index 8795b17f9..8079e847e 100644 --- a/Source/WarpXWrappers.h +++ b/Source/WarpXWrappers.h @@ -27,9 +27,21 @@ extern "C" { void warpx_finalize (); - typedef void(*WARPX_CALLBACK_PY_FUNC_1)(int); - void warpx_set_callback_py_funcs (WARPX_CALLBACK_PY_FUNC_1); - + typedef void(*WARPX_CALLBACK_PY_FUNC_0)(); + + void warpx_set_callback_py_afterinit (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_beforeEsolve (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_afterEsolve (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_beforedeposition (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_afterdeposition (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_particlescraper (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_particleloader (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_beforestep (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_afterstep (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_afterrestart (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_particleinjection (WARPX_CALLBACK_PY_FUNC_0); + void warpx_set_callback_py_appliedfields (WARPX_CALLBACK_PY_FUNC_0); + void warpx_evolve (int numsteps); // -1 means the inputs parameter will be used. void warpx_addNParticles(int speciesnumber, int lenx, |