File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -40,11 +40,14 @@ class SharpClawSolver(Solver):
40
40
0: No limiting.
41
41
1: TVD reconstruction.
42
42
2: WENO reconstruction.
43
+ 3: WENO5 reconstruction.
44
+ 4: Polynomial reconstruction.
43
45
``Default = 2``
44
46
45
47
.. attribute:: reconstruction_order
46
48
47
- Order of the WENO reconstruction. From 1st to 17th order (PyWENO)
49
+ Order of the reconstruction. From 1st to 17th order (PyWENO), and from
50
+ 4 to 10 (even) in Poly
48
51
``Default = 5``
49
52
50
53
.. attribute:: time_integrator
@@ -204,6 +207,9 @@ def setup(self,solution):
204
207
if self .lim_type == 2 :
205
208
self .num_ghost = (self .reconstruction_order + 1 )/ 2
206
209
210
+ if self .lim_type == 4 :
211
+ self .num_ghost = 1 + self .reconstruction_order / 2
212
+
207
213
if self .lim_type == 2 and self .reconstruction_order != 5 and self .kernel_language == 'Python' :
208
214
raise Exception ('Only 5th-order WENO reconstruction is implemented in Python kernels. \
209
215
Use Fortran for higher-order WENO.' )
You can’t perform that action at this time.
0 commit comments