|
9 | 9 | "This notebook compares the numerical dispersion of explicit finite-difference stencils for the second derivative obtained via several methods.\n", |
10 | 10 | "\n", |
11 | 11 | "Contents:\n", |
| 12 | + "\n", |
12 | 13 | "1. **[Problem setup](#1.-Problem-Setup)**\n", |
13 | 14 | "2. **[Finite Difference Weights from Fornberg’s Algorithm](#2.-Finite-Difference-Weights-from-Fornberg’s-Algorithm)** computed via the Fornberg algorithm. [[1]](#References)\n", |
14 | 15 | "3. **[Investigation of dispersion properties](#3.-Investigation-of-dispersion-properties)** of the weights.\n", |
|
93 | 94 | { |
94 | 95 | "data": { |
95 | 96 | "application/vnd.jupyter.widget-view+json": { |
96 | | - "model_id": "b836e766455f4888b8d10461a2ead85a", |
| 97 | + "model_id": "bfe18f201d524ec09768ac071c5bb191", |
97 | 98 | "version_major": 2, |
98 | 99 | "version_minor": 0 |
99 | 100 | }, |
|
441 | 442 | { |
442 | 443 | "data": { |
443 | 444 | "application/vnd.jupyter.widget-view+json": { |
444 | | - "model_id": "062f9f3062b141cd8d340d8969e55be1", |
| 445 | + "model_id": "1b711a66f5004915bc5238d1f033d415", |
445 | 446 | "version_major": 2, |
446 | 447 | "version_minor": 0 |
447 | 448 | }, |
|
848 | 849 | { |
849 | 850 | "data": { |
850 | 851 | "application/vnd.jupyter.widget-view+json": { |
851 | | - "model_id": "bbbc21359e524d4c80c8c6ef25f06ecd", |
| 852 | + "model_id": "e0391043c99e42e9aec5da3b42d02495", |
852 | 853 | "version_major": 2, |
853 | 854 | "version_minor": 0 |
854 | 855 | }, |
|
909 | 910 | { |
910 | 911 | "data": { |
911 | 912 | "application/vnd.jupyter.widget-view+json": { |
912 | | - "model_id": "e719df5e6dfe4f718a06482756f8fe82", |
| 913 | + "model_id": "d37db55c91ae4fa6b1e5c8ff6c3b2be3", |
913 | 914 | "version_major": 2, |
914 | 915 | "version_minor": 0 |
915 | 916 | }, |
|
1119 | 1120 | { |
1120 | 1121 | "data": { |
1121 | 1122 | "application/vnd.jupyter.widget-view+json": { |
1122 | | - "model_id": "ea31d3b8736f4f43b656701ed09c0728", |
| 1123 | + "model_id": "d4e7c7e408684ea6ace7162f56a1674f", |
1123 | 1124 | "version_major": 2, |
1124 | 1125 | "version_minor": 0 |
1125 | 1126 | }, |
|
1192 | 1193 | { |
1193 | 1194 | "data": { |
1194 | 1195 | "application/vnd.jupyter.widget-view+json": { |
1195 | | - "model_id": "2dc969613aca4fc1aa14387908148fe1", |
| 1196 | + "model_id": "f7248e7b7a3a4a5c938aa1283600ea36", |
1196 | 1197 | "version_major": 2, |
1197 | 1198 | "version_minor": 0 |
1198 | 1199 | }, |
|
1278 | 1279 | { |
1279 | 1280 | "data": { |
1280 | 1281 | "application/vnd.jupyter.widget-view+json": { |
1281 | | - "model_id": "20b215625729424899d32881cbbbff20", |
| 1282 | + "model_id": "c4060d61e9f147e3ae2ee2c65961757f", |
1282 | 1283 | "version_major": 2, |
1283 | 1284 | "version_minor": 0 |
1284 | 1285 | }, |
|
1335 | 1336 | { |
1336 | 1337 | "data": { |
1337 | 1338 | "application/vnd.jupyter.widget-view+json": { |
1338 | | - "model_id": "732f85194baa455b8026be3816380a68", |
| 1339 | + "model_id": "27160ab8db704f54930dc546becd9600", |
1339 | 1340 | "version_major": 2, |
1340 | 1341 | "version_minor": 0 |
1341 | 1342 | }, |
|
1473 | 1474 | { |
1474 | 1475 | "data": { |
1475 | 1476 | "application/vnd.jupyter.widget-view+json": { |
1476 | | - "model_id": "30fe88d86c2b4d3b8fbf1331b5ee8160", |
| 1477 | + "model_id": "6f3644b0b5b149c8a5da95165fbe5b03", |
1477 | 1478 | "version_major": 2, |
1478 | 1479 | "version_minor": 0 |
1479 | 1480 | }, |
|
1586 | 1587 | "name": "stderr", |
1587 | 1588 | "output_type": "stream", |
1588 | 1589 | "text": [ |
1589 | | - "/tmp/ipykernel_2241900/237837473.py:12: RuntimeWarning: invalid value encountered in arccos\n", |
| 1590 | + "/tmp/ipykernel_2251706/237837473.py:12: RuntimeWarning: invalid value encountered in arccos\n", |
1590 | 1591 | " diff = np.abs(np.acos(theta)/(k*dt) - v)\n" |
1591 | 1592 | ] |
1592 | 1593 | }, |
|
1666 | 1667 | { |
1667 | 1668 | "data": { |
1668 | 1669 | "application/vnd.jupyter.widget-view+json": { |
1669 | | - "model_id": "13bdb6e11c75471781094a82e62dcac7", |
| 1670 | + "model_id": "e7c5c0873e9a45aa9b730aa3902e172d", |
1670 | 1671 | "version_major": 2, |
1671 | 1672 | "version_minor": 0 |
1672 | 1673 | }, |
|
1717 | 1718 | { |
1718 | 1719 | "data": { |
1719 | 1720 | "application/vnd.jupyter.widget-view+json": { |
1720 | | - "model_id": "80be90a092c74f9195384116760b3924", |
| 1721 | + "model_id": "05501c7433304cdc887981bc625066d4", |
1721 | 1722 | "version_major": 2, |
1722 | 1723 | "version_minor": 0 |
1723 | 1724 | }, |
|
1785 | 1786 | { |
1786 | 1787 | "data": { |
1787 | 1788 | "application/vnd.jupyter.widget-view+json": { |
1788 | | - "model_id": "0a2cef7c81f14c34bda4c6c15f75982b", |
| 1789 | + "model_id": "fcacf5d60a0d451ab56078a574bfcee8", |
1789 | 1790 | "version_major": 2, |
1790 | 1791 | "version_minor": 0 |
1791 | 1792 | }, |
|
1875 | 1876 | { |
1876 | 1877 | "data": { |
1877 | 1878 | "application/vnd.jupyter.widget-view+json": { |
1878 | | - "model_id": "c77a24a59b4a4e608b6786bac937e06a", |
| 1879 | + "model_id": "36a16e01a1c149ebbe66579b67ed391a", |
1879 | 1880 | "version_major": 2, |
1880 | 1881 | "version_minor": 0 |
1881 | 1882 | }, |
|
1932 | 1933 | { |
1933 | 1934 | "data": { |
1934 | 1935 | "application/vnd.jupyter.widget-view+json": { |
1935 | | - "model_id": "7dd0532eb8c04cd5a555adc7cf884332", |
| 1936 | + "model_id": "d41b5721cf6e490ca077c90173497d5f", |
1936 | 1937 | "version_major": 2, |
1937 | 1938 | "version_minor": 0 |
1938 | 1939 | }, |
|
0 commit comments