diff options
author | Adrian Kummerlaender | 2019-10-22 10:49:44 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2019-10-22 10:49:44 +0200 |
commit | c27ee89f265f73fa77ec043e4f2a52c5c3859965 (patch) | |
tree | ee3b43561f73352e8735a6a05c0be3b565e3f56f /boltzgen.py | |
parent | 8fb7705428a6524a436a5dd8806ad8076b7f4e08 (diff) | |
download | boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.gz boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.bz2 boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.lz boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.xz boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.tar.zst boltzgen-c27ee89f265f73fa77ec043e4f2a52c5c3859965.zip |
Add basic Generator class
Diffstat (limited to 'boltzgen.py')
-rw-r--r-- | boltzgen.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/boltzgen.py b/boltzgen.py index 6d410c3..27a34fa 100644 --- a/boltzgen.py +++ b/boltzgen.py @@ -9,16 +9,12 @@ argparser.add_argument('language', help = 'Target language (currently either "op args = argparser.parse_args() lbm = LBM(D2Q9) -geometry = Geometry(32,32) +generator = Generator( + descriptor = D2Q9, + moments = lbm.moments(), + collision = lbm.bgk(f_eq = lbm.equilibrium(), tau = 0.6)) -src = source( - args.language, - D2Q9, - lbm.moments(), - lbm.bgk(f_eq = lbm.equilibrium(), tau = 0.6), - "", - 'float', - geometry -) +geometry = Geometry(32,32) +src = generator.kernel(args.language, 'float', geometry) print(src) |