aboutsummaryrefslogtreecommitdiff
path: root/Python/pywarpx/WarpX.py
diff options
context:
space:
mode:
authorGravatar Grote <grote1@n9459722.llnl.gov> 2017-03-23 14:06:34 -0700
committerGravatar Grote <grote1@n9459722.llnl.gov> 2017-03-23 14:20:03 -0700
commit68ea3081598a0c8dd0e99c5069c63559fdd59f5c (patch)
tree9364caf91293dd9da260d24d49045338738eacc4 /Python/pywarpx/WarpX.py
parent2398659ecc197c69641923e816b3b312d287adf1 (diff)
downloadWarpX-68ea3081598a0c8dd0e99c5069c63559fdd59f5c.tar.gz
WarpX-68ea3081598a0c8dd0e99c5069c63559fdd59f5c.tar.zst
WarpX-68ea3081598a0c8dd0e99c5069c63559fdd59f5c.zip
Switched high level Python wrapper to ctypes
Diffstat (limited to 'Python/pywarpx/WarpX.py')
-rw-r--r--Python/pywarpx/WarpX.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/Python/pywarpx/WarpX.py b/Python/pywarpx/WarpX.py
index e9ec7cca4..f0a31f3f9 100644
--- a/Python/pywarpx/WarpX.py
+++ b/Python/pywarpx/WarpX.py
@@ -1,5 +1,5 @@
from .Bucket import Bucket
-from . import warpxC
+from ._libwarpx import libwarpx
class WarpX(Bucket):
"""
@@ -7,21 +7,18 @@ class WarpX(Bucket):
"""
def init(self):
- self.warpx = warpxC.WarpX.GetInstance()
- self.warpx.InitData()
+ libwarpx.warpx_init()
def evolve(self, nsteps=-1):
- self.warpx.Evolve(nsteps)
+ libwarpx.warpx_evolve(nsteps)
def finalize(self):
- warpxC.WarpX.ResetInstance()
+ libwarpx.warpx_finalize()
def getProbLo(self, direction):
- return self.warpx.Geom()[0].ProbLo(direction)
- #return warpxC.warpx_getProbLo(direction)
+ return libwarpx.warpx_getProbLo(direction)
def getProbHi(self, direction):
- return self.warpx.Geom()[0].ProbHi(direction)
- #return warpxC.warpx_getProbHi(direction)
+ return libwarpx.warpx_getProbHi(direction)
warpx = WarpX('warpx')