|
Peano
|
Plot residual norm vs number of DG iterations and two-grid cycles. More...
Variables | |
| list | res_norm = [] |
| lines = file.readlines() | |
| next_line = lines[i + 1] | |
| str | pattern = r"([-+]?\d*\.?\d+(?:e[-+]?\d+)?)" |
| str | full_pattern = rf"\|r\|\_max={pattern},\s*\|r\|\_2={pattern},\s*\|r\|\_h={pattern}" |
| norms = re.search(full_pattern, next_line) | |
| r_max | |
| r_2 | |
| r_h | |
| res_norm_array = np.array(res_norm) | |
| label | |
| marker | |
| int | steps = 4 |
| max_id = len(res_norm_array[:,0]) | |
| cycle_ticks = np.arange(3, max_id, steps) | |
| cycle_labels = np.arange(len(cycle_ticks)) | |
| cycles = plt.gca().secondary_xaxis('top') | |
| x | |
| i | |
| color | |
| linestyle | |
| linewidth | |
Plot residual norm vs number of DG iterations and two-grid cycles.
| parseTwoGrid.color |
Definition at line 53 of file parseTwoGrid.py.
| parseTwoGrid.cycle_labels = np.arange(len(cycle_ticks)) |
Definition at line 41 of file parseTwoGrid.py.
Definition at line 38 of file parseTwoGrid.py.
| parseTwoGrid.cycles = plt.gca().secondary_xaxis('top') |
Definition at line 44 of file parseTwoGrid.py.
| str parseTwoGrid.full_pattern = rf"\|r\|\_max={pattern},\s*\|r\|\_2={pattern},\s*\|r\|\_h={pattern}" |
Definition at line 22 of file parseTwoGrid.py.
| parseTwoGrid.i |
Definition at line 53 of file parseTwoGrid.py.
| parseTwoGrid.label |
Definition at line 31 of file parseTwoGrid.py.
| parseTwoGrid.lines = file.readlines() |
Definition at line 14 of file parseTwoGrid.py.
| parseTwoGrid.linestyle |
Definition at line 53 of file parseTwoGrid.py.
| parseTwoGrid.linewidth |
Definition at line 53 of file parseTwoGrid.py.
| parseTwoGrid.marker |
Definition at line 31 of file parseTwoGrid.py.
| parseTwoGrid.max_id = len(res_norm_array[:,0]) |
Definition at line 37 of file parseTwoGrid.py.
Definition at line 20 of file parseTwoGrid.py.
| parseTwoGrid.norms = re.search(full_pattern, next_line) |
Definition at line 23 of file parseTwoGrid.py.
| str parseTwoGrid.pattern = r"([-+]?\d*\.?\d+(?:e[-+]?\d+)?)" |
Definition at line 21 of file parseTwoGrid.py.
| parseTwoGrid.r_2 |
Definition at line 25 of file parseTwoGrid.py.
| parseTwoGrid.r_h |
Definition at line 25 of file parseTwoGrid.py.
| parseTwoGrid.r_max |
Definition at line 25 of file parseTwoGrid.py.
| list parseTwoGrid.res_norm = [] |
Definition at line 10 of file parseTwoGrid.py.
| parseTwoGrid.res_norm_array = np.array(res_norm) |
Definition at line 28 of file parseTwoGrid.py.
| int parseTwoGrid.steps = 4 |
Definition at line 36 of file parseTwoGrid.py.
| parseTwoGrid.x |
Definition at line 53 of file parseTwoGrid.py.