diff options
author | 2016-11-09 15:32:17 -0800 | |
---|---|---|
committer | 2016-11-09 15:33:38 -0800 | |
commit | c1ec492a9788d7cc120d945721b1bfe4b0eb1d90 (patch) | |
tree | 84944eee22f19a360505a20bceccd79d280fe2d3 /Python/pywarpx/WarpX.py | |
parent | e79c90f63b188bd8a45d6feb087861d90b0a7076 (diff) | |
download | WarpX-c1ec492a9788d7cc120d945721b1bfe4b0eb1d90.tar.gz WarpX-c1ec492a9788d7cc120d945721b1bfe4b0eb1d90.tar.zst WarpX-c1ec492a9788d7cc120d945721b1bfe4b0eb1d90.zip |
Initial python wrapped version
Diffstat (limited to 'Python/pywarpx/WarpX.py')
-rw-r--r-- | Python/pywarpx/WarpX.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Python/pywarpx/WarpX.py b/Python/pywarpx/WarpX.py new file mode 100644 index 000000000..a1c85e618 --- /dev/null +++ b/Python/pywarpx/WarpX.py @@ -0,0 +1,18 @@ +from .Bucket import Bucket +from . import _warpxC + +class WarpX(Bucket): + + def init(self): + _warpxC.warpx_init() + + def evolve(self, nsteps=None): + if nsteps is None: + _warpxC.warpx_evolve() + else: + _warpxC.warpx_evolve(nsteps) + + def finalize(self): + _warpxC.warpx_finalize() + +warpx = WarpX('warpx') |