aboutsummaryrefslogtreecommitdiff
path: root/Python/pywarpx/Lasers.py
diff options
context:
space:
mode:
authorGravatar Dave Grote <grote1@llnl.gov> 2019-04-29 13:56:04 -0700
committerGravatar Dave Grote <grote1@llnl.gov> 2019-04-29 13:56:04 -0700
commit68f260b3eb72178ebf9c2f4135af43d0dc687d2b (patch)
tree1cfd15b87373f1dade99f777908fa2b2eef16f8d /Python/pywarpx/Lasers.py
parentc2b4a4e35febef5b6adc7d050a146ac1588cc4d7 (diff)
downloadWarpX-68f260b3eb72178ebf9c2f4135af43d0dc687d2b.tar.gz
WarpX-68f260b3eb72178ebf9c2f4135af43d0dc687d2b.tar.zst
WarpX-68f260b3eb72178ebf9c2f4135af43d0dc687d2b.zip
Implemented multiple antennas in picmi
Diffstat (limited to 'Python/pywarpx/Lasers.py')
-rw-r--r--Python/pywarpx/Lasers.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/Python/pywarpx/Lasers.py b/Python/pywarpx/Lasers.py
new file mode 100644
index 000000000..ba7303d35
--- /dev/null
+++ b/Python/pywarpx/Lasers.py
@@ -0,0 +1,14 @@
+from .Bucket import Bucket
+
+lasers = Bucket('lasers', nlasers=0, names=None)
+lasers_list = []
+
+def newlaser(name):
+ result = Bucket(name)
+ lasers_list.append(result)
+ lasers.nlasers += 1
+ if lasers.names is None:
+ lasers.names = name
+ else:
+ lasers.names += ' ' + name
+ return result