Skip to content

Commit

Permalink
Update documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
markuswess committed Jun 17, 2024
1 parent 7e4b684 commit 9dfdb12
Show file tree
Hide file tree
Showing 11 changed files with 280 additions and 133 deletions.
25 changes: 6 additions & 19 deletions _sources/examples/qualitative_dispersion.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "9b710e9f56914b9c84436d59aa92f707",
"model_id": "e82c82b2961647399a75541a211de139",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -212,7 +212,7 @@
},
{
"cell_type": "code",
"execution_count": 12,
"execution_count": 8,
"id": "0c1bbb33",
"metadata": {},
"outputs": [],
Expand Down Expand Up @@ -249,7 +249,7 @@
"output_type": "stream",
"text": [
"\n",
" timesteps: 1545.1491700646156\t dofs: 162256\t dofs per second: 1.328608e+08\n"
" timesteps: 1546\t dofs: 162256\t dofs per second: 1.297550e+08\n"
]
}
],
Expand Down Expand Up @@ -299,7 +299,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "dfc4920ed00d42db96397c2533e4e976",
"model_id": "0a24c384d02746c797e7f428cc1b264b",
"version_major": 2,
"version_minor": 0
},
Expand All @@ -325,23 +325,10 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": null,
"id": "bb7a7edd",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAXoAAAD8CAYAAAB5Pm/hAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAVeklEQVR4nO3df5Dc9X3f8ef79n5IOllCPw6DkTDC4DJicGo4Y8dDY2IaG+jYShoyFXGnuKWD3YZOO27akvFMxqV/NHQ6oekET8MYd7DbCVDadNTGDqHFaWZMwZwwBgQGC0H0I8Ic0iFxOu5Oe/fuH/sVXrZ3uj20ezp9eD5mdva7n8/nu/vez3312u9+v7uryEwkSeXqOd0FSJK6y6CXpMIZ9JJUOINekgpn0EtS4Qx6SSpcW0EfEddGxAsRsTsibpuj/xci4smIqEfEDS19N0XET6rLTZ0qXJLUnljoc/QRUQNeBH4J2A88AdyYmc81jbkAWAP8JrAjMx+s2tcDI8AwkMBO4IrMHOv4M5EkzamdPforgd2ZuSczp4H7gG3NAzLzlcx8GphtWfezwMOZebgK94eBaztQtySpTb1tjDkP2Nd0ez/w8Tbvf651z2sdFBG3ALcADA4OXnHJJZe0efeSJICdO3e+nplDc/W1E/Rdl5l3A3cDDA8P58jIyGmuSJLOLBHxF/P1tXPo5gCwuen2pqqtHaeyriSpA9oJ+ieAiyNiS0T0A9uBHW3e/0PAZyJiXUSsAz5TtUmSlsiCQZ+ZdeBWGgH9PPBAZu6KiNsj4vMAEfGxiNgP/BrwBxGxq1r3MPCvaLxYPAHcXrVJkpbIgh+vXGoeo5ekxYuInZk5PFef34yVpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIKZ9BLUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVzqCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIK11bQR8S1EfFCROyOiNvm6B+IiPur/scj4oKqvS8i7o2IZyLi+Yj4rQ7XL0lawIJBHxE14C7gOmArcGNEbG0ZdjMwlpkXAXcCd1TtvwYMZOZlwBXAl068CEiSlkY7e/RXArszc09mTgP3AdtaxmwD7q2WHwSuiYgAEhiMiF5gJTANHO1I5ZKktrQT9OcB+5pu76/a5hyTmXXgCLCBRugfAw4Ce4F/m5mHWx8gIm6JiJGIGBkdHV30k5Akza/bJ2OvBGaADwBbgH8aERe2DsrMuzNzODOHh4aGulySJL23tBP0B4DNTbc3VW1zjqkO06wFDgG/DvxJZh7PzNeA7wPDp1q0JKl97QT9E8DFEbElIvqB7cCOljE7gJuq5RuARzIzaRyu+TRARAwCnwB+3InCJUntWTDoq2PutwIPAc8DD2Tmroi4PSI+Xw27B9gQEbuBrwAnPoJ5F7A6InbReMH4j5n5dKefhCRpftHY8V4+hoeHc2Rk5HSXIUlnlIjYmZlzHhr3m7GSVDiDXpIKZ9BLUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVzqCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIKZ9BLUuEMekkqnEEvSYV7TwT97Gye7hKk97zM5Mhbx/33eBr0nu4COuXYVJ1df3mUfYcn2Ht44u3rvYcnGB2fYsPgAJvXr2TzulVvX3/grJX01XroCejpCXoCIoKgcX0mqEVQ6zlxgVpPD4MDNYZWD5z0OUwen+HZA0f44d43eOXQMY5N1RmfmuHYVJ1j03XGp+rUInj/mhWcs3YF56xZwfvXruDcNStYs7KPCKp5Aoim28t/3moR9NaCvlrQ29NDby3or/WwfrCf3tr8+z5T9RmeeHmMP3vhNR596RCTx2foq/XQ1xuN61oPA709rFnZx8bBftYPDrB+dT8bB/tZN9hPX3XfJ6boxEydCXPWE9Df28NAb42B3sbzHOirsaK356RzNjubPLX/Df7k2Vf5zjMH2T/2FrWeYN2qPjYMDrB+sJ8Nq/tZP9jPmhV9rFnZW133sWZFHyv7azRPT/NMnQnz1lcLBvt7WTVQY1V/L6v6avT0LH3dkbm8Xl2Hh4dzZGRk0es9uXeMv/n1R4HGP6Rz16xg8/pVnL9+FWevGWD0zSn2HX6LfWMTHDwyyUzhexWD/TW2DA2yZeNqtmwcZMvGVfRE8MO9b/DDvWM8d/Aox2cac7BuVR/vW9HH4EAvqwdqDA70MjjQS31mllePTvHTI5O89uYkhU8ZfbXggg2DXDg0yIeGVvOhodWcv2EVPz54lP/z4iiPvnSIiekZ+ms9fGzLOtat6uf4zCzHZ5LjM7NM12eZnpnlyMRxXh+f4uhk/XQ/pa7rCdi0blW1jTXmbsvGQWo9wZ/u+ikP7XqVg0cm6asFV120kY9fuIHxyTqHjk1zaHyKw8emOXRsmsPHpnlz8njx2xjAyr4a6wf72bRuJeetW8mmdavYdNZKNq1byZahQc5du/Jd3W9E7MzM4Tn7Sgn6Y1N1Rv5ijPPXr+IDZ61goLc279j6zCwHj0y+HfiZyWzCbCazmSyzKZlXkszMwsxso+76bDI723h7/PLrx96+7B+bePsf0Mq+Gh/ZtJbLP7iOj24+i796/lmc/b4VCz7WzGzy+vgUB49MMj5ZJ2nMU9J4S56Ngpa9E3NWn5nl+Gw2rquQPvDGJC+NjvPS6Dh7D01Qb0qdzetXcvWHz+bqvzLEz39oA6v6F34zPF2fZWximkPj04xNTFOvtrVGHW8XdEaYmW28mE3VZ5mqzzBVb8zZkbeO88qhCV55/Rh7Rsc5Nj3z9jr9vT186sNDXH/ZOXz6kvezdmXfSR8jMzk2PcPRt45zdPI4b07WOTb1sxfLd0zVGTBvSTJdTyam60xMzzAxXefYVOP69fFp9o9NsH/sLV49Ovl25lx/2Tl8/QtXvKvHe08EveY3VZ9h3+EJpuvJh9+/+qRvtdVwfGaWvYcbAXZib/VMOFRwOmUmo+NTvDx6jDcn63ziQxtYPVDM0eGuma7P8uqRSfa/McFgfy8/t/msd3U/pxz0EXEt8HtADfhGZv5OS/8A8C3gCuAQ8Lcy85Wq7yPAHwBrgFngY5k5Od9jGfSStHgnC/oFd+0iogbcBVwHbAVujIitLcNuBsYy8yLgTuCOat1e4D8BX87MS4GrgePv8nlIkt6Fdt7DXwnszsw9mTkN3AdsaxmzDbi3Wn4QuCYa73M/AzydmT8CyMxDmTmDJGnJtBP05wH7mm7vr9rmHJOZdeAIsAH4MJAR8VBEPBkR/3yuB4iIWyJiJCJGRkdHF/scJEkn0e2zcr3AVcAXqutfiYhrWgdl5t2ZOZyZw0NDQ10uSZLeW9oJ+gPA5qbbm6q2OcdUx+XX0jgpux/488x8PTMngO8Al59q0ZKk9rUT9E8AF0fElojoB7YDO1rG7ABuqpZvAB7Jxsd5HgIui4hV1QvAp4DnOlO6JKkdC37INTPrEXErjdCuAd/MzF0RcTswkpk7gHuAb0fEbuAwjRcDMnMsIn6XxotFAt/JzD/u0nORJM3BL0xJUgFO6XP0kqQzm0EvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVzqCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIKZ9BLUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXBtBX1EXBsRL0TE7oi4bY7+gYi4v+p/PCIuaOk/PyLGI+I3O1S3JKlNCwZ9RNSAu4DrgK3AjRGxtWXYzcBYZl4E3Anc0dL/u8B3T71cSdJitbNHfyWwOzP3ZOY0cB+wrWXMNuDeavlB4JqICICI+GXgZWBXRyqWJC1KO0F/HrCv6fb+qm3OMZlZB44AGyJiNfAvgH95sgeIiFsiYiQiRkZHR9utXZLUhm6fjP0acGdmjp9sUGbenZnDmTk8NDTU5ZIk6b2lt40xB4DNTbc3VW1zjdkfEb3AWuAQ8HHghoj4N8BZwGxETGbm759q4ZKk9rQT9E8AF0fEFhqBvh349ZYxO4CbgP8L3AA8kpkJ/LUTAyLia8C4IS9JS2vBoM/MekTcCjwE1IBvZuauiLgdGMnMHcA9wLcjYjdwmMaLgSRpGYjGjvfyMTw8nCMjI6e7DEk6o0TEzswcnqvPb8ZKUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVzqCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIKZ9BLUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKlxbQR8R10bECxGxOyJum6N/ICLur/ofj4gLqvZfioidEfFMdf3pDtcvSVrAgkEfETXgLuA6YCtwY0RsbRl2MzCWmRcBdwJ3VO2vA5/LzMuAm4Bvd6pwSVJ72tmjvxLYnZl7MnMauA/Y1jJmG3BvtfwgcE1ERGb+MDP/smrfBayMiIFOFC5Jak87QX8esK/p9v6qbc4xmVkHjgAbWsb8KvBkZk61PkBE3BIRIxExMjo62m7tkqQ2LMnJ2Ii4lMbhnC/N1Z+Zd2fmcGYODw0NLUVJkvSe0U7QHwA2N93eVLXNOSYieoG1wKHq9ibgj4C/k5kvnWrBkqTFaSfonwAujogtEdEPbAd2tIzZQeNkK8ANwCOZmRFxFvDHwG2Z+f0O1SxJWoQFg7465n4r8BDwPPBAZu6KiNsj4vPVsHuADRGxG/gKcOIjmLcCFwG/HRFPVZezO/4sJEnzisw83TW8w/DwcI6MjJzuMiTpjBIROzNzeK4+vxkrSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVzqCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9JhTPoJalwBr0kFc6gl6TCGfSSVDiDXpIKZ9BLUuEMekkqnEEvSYUz6CWpcAa9JBXOoJekwhn0klQ4g16SCmfQS1LhDHpJKpxBL0mFM+glqXAGvSQVrq2gj4hrI+KFiNgdEbfN0T8QEfdX/Y9HxAVNfb9Vtb8QEZ/tYO2SpDYsGPQRUQPuAq4DtgI3RsTWlmE3A2OZeRFwJ3BHte5WYDtwKXAt8PXq/iRJS6SdPforgd2ZuSczp4H7gG0tY7YB91bLDwLXRERU7fdl5lRmvgzsru5PkrREetsYcx6wr+n2fuDj843JzHpEHAE2VO2Ptax7XusDRMQtwC3VzfGIeKGt6ue2EXj9FNbvFutavOVa23KtC5Zvbda1eIut7YPzdbQT9F2XmXcDd3fiviJiJDOHO3FfnWRdi7dca1uudcHyrc26Fq+TtbVz6OYAsLnp9qaqbc4xEdELrAUOtbmuJKmL2gn6J4CLI2JLRPTTOLm6o2XMDuCmavkG4JHMzKp9e/WpnC3AxcAPOlO6JKkdCx66qY653wo8BNSAb2bmroi4HRjJzB3APcC3I2I3cJjGiwHVuAeA54A68BuZOdOl53JCRw4BdYF1Ld5yrW251gXLtzbrWryO1RaNHW9JUqn8ZqwkFc6gl6TCnTFBv1x/hqGNur4SEc9FxNMR8b8j4oNNfTMR8VR1aT3BvRS1fTEiRptq+PtNfTdFxE+qy02t63a5rjubanoxIt5o6uvanEXENyPitYh4dp7+iIh/X9X9dERc3tTXtflqs7YvVDU9ExGPRsTPNfW9UrU/FREjS1zX1RFxpOlv9ttNfSfdDrpc1z9rqunZartaX/V1bb6q+98cEd+rcmFXRPzjOcZ0dlvLzGV/oXES+CXgQqAf+BGwtWXMPwT+Q7W8Hbi/Wt5ajR8AtlT3U1vCun4RWFUt/4MTdVW3x0/znH0R+P051l0P7Kmu11XL65aqrpbx/4jGBwCWYs5+AbgceHae/uuB7wIBfAJ4vNvztYjaPnniMWn8XMnjTX2vABtP05xdDfzPU90OOl1Xy9jP0fikYNfnq7r/c4HLq+X3AS/O8W+zo9vambJHv1x/hmHBujLze5k5Ud18jMZ3CZZCO3M2n88CD2fm4cwcAx6m8VtFp6OuG4E/7NBjn1Rm/jmNT43NZxvwrWx4DDgrIs6lu/PVVm2Z+Wj12LCE21kbczafU9k+O13Xkm1jAJl5MDOfrJbfBJ7n///FgI5ua2dK0M/1MwytE/OOn2EAmn+GYaF1u1lXs5tpvEqfsCIiRiLisYj45Q7VtNjafrV6a/hgRJz4ctuymLPqMNcW4JGm5m7O2ULmq72b8/VutG5nCfxpROyMxs+NLLWfj4gfRcR3I+LSqm1ZzFlErKIRlP+1qXnJ5isah5g/Cjze0tXRbW1Z/ATCe0FE/G1gGPhUU/MHM/NARFwIPBIRz2TmS0tY1v8A/jAzpyLiSzTeEX16CR9/IduBB/Od37043XO2rEXEL9II+quamq+q5uxs4OGI+HG1x7sUnqTxNxuPiOuB/07ji5PLxeeA72dm897/ksxXRKym8QLzTzLzaKfvv9mZske/XH+Goa37joi/DnwV+HxmTp1oz8wD1fUe4M9ovLJ3yoK1Zeahpnq+AVzR7rrdrKvJdlreUnd5zhYyX+3L4qc+IuIjNP6O2zLz0In2pjl7DfgjlvAXZDPzaGaOV8vfAfoiYiPLZM44+TbWtfmKiD4aIf+fM/O/zTGks9tat044dPjkRS+Nkw5b+NmJm0tbxvwG7zwZ+0C1fCnvPBm7h86djG2nro/SOOl0cUv7OmCgWt4I/ITOnoxqp7Zzm5Z/BXgsf3bC5+WqxnXV8vqlqqsadwmNk2KxVHNW3e8FzH9i8W/wzhNkP+j2fC2itvNpnH/6ZEv7IPC+puVHgWuXsK5zTvwNaQTm3mr+2toOulVX1b+WxnH8wSWerwC+Bfy7k4zp6LbW0Q2xmxcaZ6FfpBGaX63abqexlwywAvgv1cb+A+DCpnW/Wq33AnDdEtf1v4CfAk9Vlx1V+yeBZ6oN/Bng5tMwZ/8a2FXV8D3gkqZ1/141l7uBv7uUdVW3vwb8Tst6XZ0zGnt2B4HjNI593gx8Gfhy1R80/hOel6rHH16K+Wqztm8AY03b2UjVfmE1Xz+q/tZfXeK6bm3axh6j6YVoru1gqeqqxnyRxgc1mtfr6nxVj3EVjfMATzf9va7v5rbmTyBIUuHOlGP0kqR3yaCXpMIZ9JJUOINekgpn0EtS4Qx6SSqcQS9Jhft/Ah94BbA1eNEAAAAASUVORK5CYII=\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"outputs": [],
"source": [
"import matplotlib.pyplot as pl;\n",
"pl.plot(times,energies);\n",
Expand Down
82 changes: 52 additions & 30 deletions _sources/examples/ring_resonator.ipynb

Large diffs are not rendered by default.

79 changes: 41 additions & 38 deletions _sources/examples/waveguide_3d.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "2d217d4580d3469f9bdb5487f1b7958b",
"model_id": "0b2d77bf8b294b4d9c02b0fdd7886c05",
"version_major": 2,
"version_minor": 0
},
Expand Down Expand Up @@ -215,7 +215,22 @@
"metadata": {
"scrolled": false
},
"outputs": [],
"outputs": [
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "42b2cfd58d7540daa972312b96d46387",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"WebGuiWidget(layout=Layout(height='50vh', width='100%'), value={'gui_settings': {'Objects': {'Clipping Plane':…"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"#Draw solution\n",
"#scenee = Draw (gfE[1], mesh, \"E\", order=2, draw_surf=False, clipping={\"y\":1, \"z\":0},min=-0.5,max=0.5,autoscale=False,points=dcs.GetWebGuiPoints(2),settings = {\"Objects\" : {\"Clipping Plane\" : True}}, euler_angles=[-120,2,-15])\n",
Expand All @@ -225,10 +240,30 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 8,
"id": "f0b56a40",
"metadata": {},
"outputs": [],
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
" time = 2.133333333333392, step = 1200, 3.423778e+06 dofs/ss"
]
},
{
"ename": "KeyboardInterrupt",
"evalue": "",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
"Input \u001b[0;32mIn [8]\u001b[0m, in \u001b[0;36m<cell line: 16>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 21\u001b[0m i\u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 22\u001b[0m tmpE\u001b[38;5;241m.\u001b[39mdata \u001b[38;5;241m=\u001b[39m tau\u001b[38;5;241m*\u001b[39mbf_mixed\u001b[38;5;241m.\u001b[39mT\u001b[38;5;241m*\u001b[39mgfH\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m+\u001b[39mbfm_E\u001b[38;5;241m*\u001b[39m(gfE\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m-\u001b[39mrhsEfunc(t))\n\u001b[0;32m---> 23\u001b[0m gfE\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m.\u001b[39mdata \u001b[38;5;241m=\u001b[39m \u001b[43mrhsEfunc\u001b[49m\u001b[43m(\u001b[49m\u001b[43mt\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 24\u001b[0m gfE\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m.\u001b[39mdata \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m massE_inv\u001b[38;5;241m*\u001b[39mtmpE\n\u001b[1;32m 26\u001b[0m gfH\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m.\u001b[39mdata \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m-\u001b[39mtau\u001b[38;5;241m*\u001b[39mmassH_inv\u001b[38;5;129m@bf_mixed\u001b[39m\u001b[38;5;241m*\u001b[39mgfE\u001b[38;5;241m.\u001b[39mvec\n",
"Input \u001b[0;32mIn [6]\u001b[0m, in \u001b[0;36m<lambda>\u001b[0;34m(t)\u001b[0m\n\u001b[1;32m 7\u001b[0m gfe\u001b[38;5;241m.\u001b[39mvec\u001b[38;5;241m.\u001b[39mdata \u001b[38;5;241m=\u001b[39m massE_surf_inv\u001b[38;5;241m*\u001b[39mlfr\n\u001b[1;32m 8\u001b[0m \u001b[38;5;66;03m#Draw(gfe)\u001b[39;00m\n\u001b[0;32m---> 11\u001b[0m rhsEfunc \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mlambda\u001b[39;00m t: exp(\u001b[38;5;241m-\u001b[39mc\u001b[38;5;241m*\u001b[39m(t\u001b[38;5;241m<\u001b[39mt0)\u001b[38;5;241m*\u001b[39m(t0\u001b[38;5;241m-\u001b[39mt)\u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39m\u001b[38;5;241m2\u001b[39m)\u001b[38;5;241m*\u001b[39msin(omega\u001b[38;5;241m*\u001b[39mt)\u001b[38;5;241m*\u001b[39mgfe\u001b[38;5;241m.\u001b[39mvec\n\u001b[1;32m 13\u001b[0m \u001b[38;5;66;03m#visualize dirichlet data over time\u001b[39;00m\n\u001b[1;32m 14\u001b[0m ts \u001b[38;5;241m=\u001b[39m np\u001b[38;5;241m.\u001b[39marange(\u001b[38;5;241m0\u001b[39m,\u001b[38;5;241m5\u001b[39m,\u001b[38;5;241m0.01\u001b[39m)\n",
"\u001b[0;31mKeyboardInterrupt\u001b[0m: "
]
}
],
"source": [
"from time import time\n",
"\n",
Expand Down Expand Up @@ -268,42 +303,10 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": null,
"id": "1225aeff",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"finshed with an average of 4.749302e+07 dofs/s"
]
},
{
"data": {
"application/vnd.jupyter.widget-view+json": {
"model_id": "b006871cffae4bcda136f442ecdd590e",
"version_major": 2,
"version_minor": 0
},
"text/plain": [
"WebGuiWidget(layout=Layout(height='50vh', width='100%'), value={'gui_settings': {'eval': 1, 'Objects': {'Clipp…"
]
},
"metadata": {},
"output_type": "display_data"
},
{
"data": {
"text/plain": [
"BaseWebGuiScene"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"outputs": [],
"source": [
"print(\"finshed with an average of {:e} dofs/s\".format(i*fes.ndof/timepassed),end=\"\")\n",
"Draw (gfE_anim, mesh, order=2, animate = True, draw_surf=False, clipping={\"y\":1, \"z\":0},min=-0.5,max=0.5,autoscale=False,points=dcs.GetWebGuiPoints(2),settings = {\"eval\": 1, \"Objects\" : {\"Clipping Plane\" : True}}, euler_angles=[-120,2,-15]);"
Expand Down
Loading

0 comments on commit 9dfdb12

Please sign in to comment.