Skip to content

Commit 88c3f68

Browse files
committed
Fix Euler Jupyter notebook
1 parent 63bf59e commit 88c3f68

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

examples/Euler Jet.ipynb

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
"outputs": [],
88
"source": [
99
"%load_ext autoreload\n",
10-
"%autoreload 2\n",
11-
"%matplotlib notebook\n"
10+
"%autoreload 2"
1211
]
1312
},
1413
{
@@ -29,8 +28,6 @@
2928
"from josie.bc import Dirichlet, Neumann, NeumannDirichlet\n",
3029
"from josie.geom import Line\n",
3130
"from josie.solver.euler.eos import PerfectGas\n",
32-
"from josie.solver.euler.problem import Problem\n",
33-
"from josie.solver.euler.schemes import Rusanov\n",
3431
"from josie.solver.euler.solver import EulerSolver\n",
3532
"from josie.solver.euler.state import Q\n",
3633
"\n",
@@ -41,7 +38,8 @@
4138
"right = Line([0.25, 0], [.25, 1])\n",
4239
"top = Line([0, 1], [0.25, 1])\n",
4340
"\n",
44-
"\n",
41+
"# EOS\n",
42+
"eos = PerfectGas(gamma=1.4)\n",
4543
"\n",
4644
"# Params\n",
4745
"JET_CENTER = 0.5\n",
@@ -105,9 +103,17 @@
105103
"metadata": {},
106104
"outputs": [],
107105
"source": [
108-
"# Solver\n",
109-
"eos = PerfectGas(gamma=1.4)\n",
110-
"scheme = Rusanov(eos)\n",
106+
"# Scheme\n",
107+
"from josie.solver.euler.schemes import Rusanov\n",
108+
"from josie.solver.scheme.time import ExplicitEuler\n",
109+
"\n",
110+
"class MyScheme(Rusanov, ExplicitEuler): \n",
111+
" pass\n",
112+
"\n",
113+
"scheme = MyScheme(eos)\n",
114+
"\n",
115+
"\n",
116+
"\n",
111117
"solver = EulerSolver(mesh, scheme)\n",
112118
"\n",
113119
"\n",
@@ -143,7 +149,6 @@
143149
" dt = scheme.CFL(\n",
144150
" solver.values, \n",
145151
" solver.mesh.volumes, \n",
146-
" solver.mesh.normals,\n",
147152
" solver.mesh.surfaces,\n",
148153
" CFL,\n",
149154
" )\n",
File renamed without changes.

0 commit comments

Comments
 (0)