From 5315a7df23f321c0aa877cce5f594d6a9cf9fe1c Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Wed, 9 Aug 2017 10:51:00 +0100 Subject: [PATCH] New docs for TRIL/TRIU. --- docs/html/footnode.html | 2 +- docs/html/img1.png | Bin 200 -> 194 bytes docs/html/img10.png | Bin 401 -> 361 bytes docs/html/img100.png | Bin 367 -> 340 bytes docs/html/img101.png | Bin 221 -> 217 bytes docs/html/img102.png | Bin 341 -> 316 bytes docs/html/img105.png | Bin 736 -> 620 bytes docs/html/img106.png | Bin 373 -> 332 bytes docs/html/img107.png | Bin 134 -> 134 bytes docs/html/img108.png | Bin 251 -> 254 bytes docs/html/img109.png | Bin 387 -> 357 bytes docs/html/img11.png | Bin 529 -> 469 bytes docs/html/img110.png | Bin 263 -> 241 bytes docs/html/img111.png | Bin 244 -> 233 bytes docs/html/img113.png | Bin 374 -> 360 bytes docs/html/img114.png | Bin 222 -> 203 bytes docs/html/img115.png | Bin 259 -> 243 bytes docs/html/img116.png | Bin 804 -> 786 bytes docs/html/img117.png | Bin 408 -> 370 bytes docs/html/img118.png | Bin 419 -> 388 bytes docs/html/img119.png | Bin 354 -> 330 bytes docs/html/img12.png | Bin 129 -> 123 bytes docs/html/img120.png | Bin 310 -> 298 bytes docs/html/img121.png | Bin 835 -> 804 bytes docs/html/img122.png | Bin 335 -> 302 bytes docs/html/img123.png | Bin 497 -> 491 bytes docs/html/img124.png | Bin 403 -> 383 bytes docs/html/img125.png | Bin 266 -> 238 bytes docs/html/img126.png | Bin 533 -> 491 bytes docs/html/img127.png | Bin 544 -> 530 bytes docs/html/img128.png | Bin 334 -> 318 bytes docs/html/img13.png | Bin 2948 -> 2934 bytes docs/html/img130.png | Bin 519 -> 484 bytes docs/html/img131.png | Bin 604 -> 517 bytes docs/html/img132.png | Bin 577 -> 496 bytes docs/html/img133.png | Bin 208 -> 207 bytes docs/html/img134.png | Bin 568 -> 526 bytes docs/html/img135.png | Bin 743 -> 671 bytes docs/html/img136.png | Bin 246 -> 244 bytes docs/html/img137.png | Bin 521 -> 500 bytes docs/html/img139.png | Bin 570 -> 487 bytes docs/html/img14.png | Bin 650 -> 583 bytes docs/html/img140.png | Bin 237 -> 234 bytes docs/html/img142.png | Bin 8567 -> 8199 bytes docs/html/img144.png | Bin 1086 -> 980 bytes docs/html/img145.png | Bin 710 -> 707 bytes docs/html/img146.png | Bin 875 -> 807 bytes docs/html/img154.png | Bin 372 -> 328 bytes docs/html/img155.png | Bin 433 -> 403 bytes docs/html/img157.png | Bin 916 -> 793 bytes docs/html/img158.png | Bin 675 -> 604 bytes docs/html/img162.png | Bin 2413 -> 2021 bytes docs/html/img163.png | Bin 431 -> 436 bytes docs/html/img164.png | Bin 500 -> 444 bytes docs/html/img165.png | Bin 412 -> 393 bytes docs/html/img166.png | Bin 356 -> 335 bytes docs/html/img167.png | Bin 0 -> 353 bytes docs/html/img168.png | Bin 0 -> 291 bytes docs/html/img17.png | Bin 370 -> 349 bytes docs/html/img18.png | Bin 539 -> 487 bytes docs/html/img19.png | Bin 480 -> 464 bytes docs/html/img2.png | Bin 3103 -> 2703 bytes docs/html/img20.png | Bin 179 -> 178 bytes docs/html/img21.png | Bin 232 -> 201 bytes docs/html/img23.png | Bin 226 -> 200 bytes docs/html/img24.png | Bin 449 -> 420 bytes docs/html/img27.png | Bin 780 -> 645 bytes docs/html/img28.png | Bin 238 -> 240 bytes docs/html/img29.png | Bin 567 -> 498 bytes docs/html/img3.png | Bin 3149 -> 2671 bytes docs/html/img30.png | Bin 1050 -> 908 bytes docs/html/img31.png | Bin 294 -> 290 bytes docs/html/img32.png | Bin 724 -> 717 bytes docs/html/img33.png | Bin 436 -> 432 bytes docs/html/img34.png | Bin 868 -> 740 bytes docs/html/img35.png | Bin 309 -> 307 bytes docs/html/img36.png | Bin 508 -> 468 bytes docs/html/img38.png | Bin 562 -> 526 bytes docs/html/img39.png | Bin 564 -> 540 bytes docs/html/img4.png | Bin 178 -> 178 bytes docs/html/img44.png | Bin 529 -> 485 bytes docs/html/img45.png | Bin 522 -> 551 bytes docs/html/img46.png | Bin 590 -> 531 bytes docs/html/img47.png | Bin 242 -> 221 bytes docs/html/img48.png | Bin 255 -> 241 bytes docs/html/img5.png | Bin 200 -> 187 bytes docs/html/img50.png | Bin 2831 -> 1732 bytes docs/html/img51.png | Bin 192 -> 200 bytes docs/html/img52.png | Bin 229 -> 212 bytes docs/html/img53.png | Bin 412 -> 414 bytes docs/html/img54.png | Bin 825 -> 707 bytes docs/html/img55.png | Bin 268 -> 222 bytes docs/html/img56.png | Bin 1262 -> 1294 bytes docs/html/img57.png | Bin 97 -> 97 bytes docs/html/img59.png | Bin 356 -> 311 bytes docs/html/img6.png | Bin 374 -> 328 bytes docs/html/img60.png | Bin 254 -> 230 bytes docs/html/img61.png | Bin 247 -> 225 bytes docs/html/img62.png | Bin 261 -> 243 bytes docs/html/img64.png | Bin 261 -> 243 bytes docs/html/img65.png | Bin 335 -> 279 bytes docs/html/img66.png | Bin 771 -> 686 bytes docs/html/img67.png | Bin 117 -> 112 bytes docs/html/img69.png | Bin 794 -> 706 bytes docs/html/img7.png | Bin 202 -> 194 bytes docs/html/img70.png | Bin 366 -> 351 bytes docs/html/img71.png | Bin 497 -> 476 bytes docs/html/img72.png | Bin 325 -> 310 bytes docs/html/img74.png | Bin 301 -> 284 bytes docs/html/img75.png | Bin 1218 -> 1264 bytes docs/html/img76.png | Bin 373 -> 278 bytes docs/html/img77.png | Bin 537 -> 430 bytes docs/html/img78.png | Bin 167 -> 160 bytes docs/html/img8.png | Bin 222 -> 222 bytes docs/html/img82.png | Bin 501 -> 434 bytes docs/html/img83.png | Bin 366 -> 334 bytes docs/html/img84.png | Bin 255 -> 238 bytes docs/html/img85.png | Bin 243 -> 235 bytes docs/html/img87.png | Bin 416 -> 396 bytes docs/html/img88.png | Bin 508 -> 481 bytes docs/html/img9.png | Bin 247 -> 229 bytes docs/html/img90.png | Bin 580 -> 543 bytes docs/html/img91.png | Bin 319 -> 282 bytes docs/html/img92.png | Bin 456 -> 416 bytes docs/html/img93.png | Bin 392 -> 347 bytes docs/html/img94.png | Bin 285 -> 264 bytes docs/html/img95.png | Bin 412 -> 381 bytes docs/html/img96.png | Bin 178 -> 175 bytes docs/html/img97.png | Bin 361 -> 336 bytes docs/html/img98.png | Bin 528 -> 486 bytes docs/html/img99.png | Bin 358 -> 310 bytes docs/html/index.html | 2 +- docs/html/node113.html | 2 +- docs/html/node114.html | 2 +- docs/html/node115.html | 2 +- docs/html/node131.html | 433 ++++++++++++++++++++++++++++++++++++++++ docs/html/node132.html | 173 ++++++++++++++++ docs/html/node133.html | 70 +++++++ docs/html/node37.html | 16 +- docs/html/node38.html | 16 +- docs/html/node52.html | 8 +- docs/html/node53.html | 16 +- docs/html/node54.html | 20 +- docs/html/node55.html | 14 +- docs/html/node56.html | 10 +- docs/html/node57.html | 12 +- docs/html/node58.html | 16 +- docs/html/node59.html | 12 +- docs/html/node60.html | 10 +- docs/html/node63.html | 14 +- docs/html/node64.html | 12 +- docs/html/node66.html | 14 +- docs/html/node67.html | 14 +- docs/html/node68.html | 2 +- docs/html/node72.html | 12 +- docs/html/node78.html | 6 +- docs/html/node82.html | 4 +- docs/html/node83.html | 4 +- docs/html/node84.html | 2 +- docs/html/node87.html | 4 +- docs/html/node88.html | 4 +- docs/html/node89.html | 2 +- docs/html/node90.html | 2 +- docs/html/node91.html | 2 +- docs/html/node92.html | 2 +- docs/html/node95.html | 2 +- docs/html/node97.html | 4 +- docs/html/userhtml.html | 2 +- docs/psblas-3.5.pdf | 295 ++++++++++++++------------- 169 files changed, 968 insertions(+), 271 deletions(-) create mode 100644 docs/html/img167.png create mode 100644 docs/html/img168.png create mode 100644 docs/html/node131.html create mode 100644 docs/html/node132.html create mode 100644 docs/html/node133.html diff --git a/docs/html/footnode.html b/docs/html/footnode.html index 086fb082..649e6bac 100644 --- a/docs/html/footnode.html +++ b/docs/html/footnode.html @@ -144,7 +144,7 @@ sample scatter/gather routines. HREF="node131.html#tex2html31">4
Note: the implementation is for $FCG(1)$. diff --git a/docs/html/img1.png b/docs/html/img1.png index 2bcd8b2c6eb4f57b5457d47249c8c88579088bf8..bd94e965362e36937e1efc02f0bebf63a925491c 100644 GIT binary patch delta 174 zcmX@Xc!+U=Og+OD#>Slt3=CQUJ|V6L4jkCLd9#|DT0=vFkB`r?Wy^|-i)YT9$-~2w zmX-!oWo&HR+uIu%8Tqz!pC6FVSQ6wH%;50s21wG))5S4_V`g%~0ltVto=yghRu|3O(FB>U($3=HZ4J|V7~H*a3CV#S;}b6Q$jDk>^+a&i(95<)^k3=9lZ zR8%A+BzSmufND<^u6hro7)yfuf*Bm1-ADs+{5@S9LpWw812rT9aVi5NpFt#pl7wVJ z!%c=2OZGG{N`7eQkWfft+IVBN!>${W7aCN~G)U-bC{H}j;IrAd!1;|v!h;Nk$a}H} d0(QnSGDIq{pP!f3mJc+W!PC{xWt~$(69B`mK2rby diff --git a/docs/html/img10.png b/docs/html/img10.png index 2049ac157ed2846497868eca46c8fe170a502601..76e67ffecdaa0453ec9851adc3b45d0a4f2e8427 100644 GIT binary patch delta 342 zcmV-c0jd6x1L*>g9De{^trPG7001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCRI)q&;Kze@wnq4~>82BAv zq8}K71o%G-p--#1V!#k93={o%=gb*(h8bx7V%0eDe$xOap{vNX+2^HZXYJ|Nk!l z5}OD?*29|bH+M2XMK^E?upMB4@!%xe9|6XPa5cb?HNaHEy&-EO1Cp99V7M2csj(Me z;CcWP-N3-~fPt|R-JE5>xNL-pZs`C2{~ALCni`JE_ctBjq7cCr2Q+`7h;Bd=M`M$d cnT7@c0ExX$H1$$Ip#T5?07*qoM6N<$f`DV5I{*Lx diff --git a/docs/html/img100.png b/docs/html/img100.png index 50ce2fc9e144c6ba3a1aaca7b8cf99d47646bb89..86b732f9a792856c95330b86ea376a99401551c3 100644 GIT binary patch delta 321 zcmV-H0lxn40@MPK9De|3eXN53001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCf~QX#EK$C4W%F6u=}e*r4g3892Y2 zFmPUAV6SIj;5Pt?ZLnpSBw)tC_krQvT%d&@OIQQ`Go&+YVc`G3@ZdiKND2h>I1e(k zgTxq?!o(O4@Fg%ToxuEofmvY!L@xvL1w{23a~OTcsepLOkiM;1qpo(gSt5cOoIHzn%M~piU%Mr*oru~=e{C^)kp#W$Mi2s T6>SxY00000NkvXXu0mjfRK|J< delta 348 zcmV-i0i*uZ0`CHl9De~2dYlyi001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCnaF!v_Wib{y)E0iywk41ZVvBpMkU5i2w_<49382lI>0G-SMWGR81t-vB` zVDN}x0|NudRX{}s44fcWIxuih;s}xen*x|(Nnl_#;7~x3@&J>Q!K7FO17llw0K;Ym z7B2<{Z;%j^LRAbyF9V+f&?gQv;c<0^;VVNWGf<3kf&w@ofL3f^un5ZtU}$CFbYo!1 u00||_LapKk5sVv9-4q1G&Q$d!X#fBfO(I`715JYf0000(yea?j-$X^9oN!MU#}JO0$q5Uj zZhX44ui@d;N7f3HE#oHYH$Hs)he=^}|Kf(9Ow5N(G}7?;J5kZ6AllQ#F@$4ga>4?! z2j8^+ojdTs>!a+1++Us#B$*E%|HzU^tVmr5fjeJ8+AJetd{7)kJI2mrP;o)iGVNy_KX#FOd_Wq;IZ=iJyp00i_>zopr E0IrWTe*gdg diff --git a/docs/html/img102.png b/docs/html/img102.png index 503b1ab625b0b58be3c1c329604963e873079469..504bcd98e912be488752a684facf533fc6ab4281 100644 GIT binary patch delta 297 zcmV+^0oMN20=xo{9De{#FItxX001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCo7sV70$k!h5Ho%;0JGTw_!Qt0dVgTDwg5!VVPH52q`3Wx zzcVl%fXLSt0*N;a4CjE9=_i3_49pjxI==z24MgHWJJ4qS512X_mI7^NdVpjHRDv^s zVQGL2E0U{X7+ArUJMbxNc*~9C58esP4M2*cfc5f&*g7PSb6$)H0EGqvgCGNA0CJGX vJwOdG`~N_|fFcFNy?giWB{qpsfFA$=+b%Tg$-{Y000000NkvXXu0mjf(P?uu delta 322 zcmV-I0logb0@VVL9De~hC~5%!001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCGGLj+iqu@hMb#{`B?2^*7;?MUE++cD$;0B~?3 U))+!%VgLXD07*qoM6N<$g5~3HRR910 diff --git a/docs/html/img105.png b/docs/html/img105.png index 6a6e2e7a9190c886493087d4c62821be571acc42..17a85bdefa6517814b144b573d69142fde9d08ac 100644 GIT binary patch delta 603 zcmV-h0;K)m1?&Wn9De{Jd;tLf001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC?JHUt$iLU}5Lj{7xYyS<@ zQ=^L^D_C(o{1qIy&xqliKJk+giB|$wU`K+*Ydg_=&uZhE6~Ez<>1({lH)06s8Zsks zo delta 720 zcmV;>0x$jS1mFdb9De~-doh;)001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC;hj2Ksxa3aDYCx5XKRzxILO9&~fRuLrK zA*K%)!SWjW6#fB6NG+=v3$gIc>|XB9LyJSL^4OXA=9@S3e$3ke`jVnn00|GjlTroF zh)QKZ$pS0^k(-(C{GhYP6h^IH@6VIIk+e!ynz?}U9mY~&P87>FHR+6N_RkVfQ-Kax z8_1Z*3jPqd$$!g4BMh*BE-=ZC0ym6Xypu*@g=@SkrhV*SvyDm^#EJaBWcm$1HHYC6Sf0XsD_ zt;(q*uq6>TZv+7*DAU!vo1}UOiO%z+tcLV-EyO8}<9`R>bWEz(XYy}0&NIZwh4Qg$ zZldAYgYhsh`ck60oSQ2HA6_cjX{wwaxH)XuFf*q5-R>Z)Lc!xPmQUt_^$BaQ8B>)n)h! zwadU2bAQx4?%;TKxw)^O93suI!XLNU=7%kXbxq>B=RKvX|R%yCHca* zo&EX%dFC$KL)2`cCIEB?;F@JjI=kbnJdE|B2=4+Q^kDL4Hj z@Qi`spR1r2@L!T7#MyrfGHr4qk#4D z19_H10w5JAX)*u=_$Hw7SQ!`u83ZsDLI67+9u_bU4{sEV0uliLZmK_TZ66B@00000 LNkvXXu0mjfrZ{>b delta 354 zcmV-o0iFKL0`&rr9De~o9z9I}001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCng{O9c3ULjWPp$Ic*#MWX{19YGFw046zzRnGE&p`)V(Swx4QjhlgiNda9Y z6Bok-ps!)#91IN%2^Wej$}EIJv)=A57ajK7W!XvAYv&U}GknF8ZPaBAjsLzc<-(ZaBg zfq@5T?+FOi=fJ=fz_3K2$o49B->~B0jRG710JIt@F?%2tH2?qr07*qoM6N<$f@%ee AR{#J2 diff --git a/docs/html/img107.png b/docs/html/img107.png index de35d7fad8c77ab7abeff94980152111cb2310fd..7b1b50e65fca2474f8b4d28be94ea996c91618a2 100644 GIT binary patch delta 113 zcmZo;Y-5}tlf{tFKBD z`_2@ojIkuhFPOpM*^M+HN7B>9F@$4ga)JZ9W5OmC-b2~S{i_7>k{B2s|6gTe~DWM4f2~Q*} delta 113 zcmZo;Y-5}tlf@{(u;@7h1A|b2Pl)U0&6`_VT5@u7LPA1pY;1tStv&fqffQp&kY6x^ z!?PP{K#r29i(?4K%;W?I1~q1ZlU&X`Is$SMkC~1!acnDMXgTJ}$lx}Y$t}hApchaz NgQu&X%Q~loCIEZ0AkzQ< diff --git a/docs/html/img108.png b/docs/html/img108.png index e157a61d659fcf4ea411e93a8305143268573fff..8ca3ed43ac00e7fca1a99aecb08c0c28aa40317c 100644 GIT binary patch delta 188 zcmey(_>WPsGr-TCmrII^fq{Y7)59eQNJ|1SKMOOEeC$zqZK9%2eT}D!V+hC0P`j9yVrM=W&dg(LwG$>%NAaJm+ux)XQP;j5AA1Fw`?j+xw4U mO-MsyqLMR1vj#IW!>n~eG8F=ok}m@t#Ng@b=d#Wzp$P!2twQwx delta 185 zcmeyz_?uC&Gr-TCmrII^fq{Y7)59eQNJ{}RKMOOEfFzGPY&x3inLd^7gT`Efr3QaNM(<$KO)_gR01$r)(c9dU+-0oSn*>^!mUz lpOl0LA_=JpJP8a8wfWNWS^S=@SAecz@O1TaS?83{1OWKfLg4@a diff --git a/docs/html/img109.png b/docs/html/img109.png index 92823e6ade91eeb26e1b718198aa36c3762bf332..596d70023febc2645174c9d03868d0cf7e66b2de 100644 GIT binary patch delta 338 zcmV-Y0j>Un1LXpc9De|CUpz_x001peOjJd{z`!OZCV+r|OiWCsrluJg8FO=UKR-X2 znVAd>3}$9#v$L}^Gc%2ijagY)?G6?|00001bW%=J06^y0W&i*H=1D|BR49>SU>E?P z0>lfTYz-uFwhIhQ4SrCL5RwE?j8TE_0;WkXKm>OIri1{PJbw))(;jfyE-PTmV^HG? z;5fhlWH3AeiSyn#pz?<6z}+5(GVTey4;X+9hIL>Gz6Te|7#J?RW0=D5fbRi_!Eg_3 z6sH4Fh=E}WM*u?tPy)n(NGNgug%~&jxC}TNm>w`N2{b^AVkq0hWdJns0N(>P2B78a z*$NQL8D1@5PfGw&ht$qyfSk*>ihSb~Fr1w^qp@B&E-28IR(?gN+}bOsUFf`sb= kB)~Ai69z=Ej{@QV0RI^_%hf&%C;$Ke07*qoM6N<$f&{sGhyVZp delta 368 zcmV-$0gwLW0)qpP9De}^SPa|%001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC53CGq6Bs@) zDS!gP$N?zOuz^p38?HxzfdS!AP6mbs>N%7GP>95q6aadOLjgk#(*`g#8BC^3U@J>o z!0O4+#(IIB1He!MFiaf)SLEoXPSvJpce;6eh)7Z`w@& O00003`dv4pm1aCA^a+$)y4)Wyu&sGX#fql=lH@&g1rI)7A9`UfmTaFaS0Y|+7` z5O=)>)C`qUud$b;cX4vlzC-fyv zt+WogEl`v-9Aj^ex#!L1ovBz{Yxm^zQxhm|0Iy`8g*-dc%&c>*9fibDTmu{1(9JP- tjsGWqrhuM}y3t{5j;Hv&JIN$}CSMcKd!|C?I_LlZ002ovPDHLkV1j%d&piMD delta 511 zcmVMxL2G69kMA-UEMN>WKf8MP=6Qg6WC0Gi)M5TeS+W< z6htT#i8txJX_};kqJu*Z;mgVSzH^g%zk37BLStkHC3pq=gm_6@%cRs?smcS6r2xtm z4$QK_mVrm_oE?WCey%}wfFaIononLL#DSN*vO#|L1-Bb1?`|_DHDM%E_s~nzU-v21 zBX^RnswY&EJAa3aA{065o{Rjt{zItKn4uF`0n_-GCZp?H2x;Dowd4wS8LhQIH;e+N ziF?Devj0uZdiBi_;X!_i zqQUGc5`HcAN64$f!v|@<1$s6-!A2LD?E{IAE{+T8fOz~B;2`w^Vp!rG)!$3hN)J+y z^{O4{bBdO$PEf;AVU{&%nSH z05d&6pMm?&Pq^t>q}00000NkvXXu0mjf{_a_I delta 243 zcmVysgOg)2=CdVWO1_s>#pAgpr2M%oByje|6t)Zd8$H!;cvSpHzlEuZv_V)HO zXUPO&(tyPb?b+8V}l$P<0mx-ujI0|?G=#x=J#0PlGM3&4uvO@6~6-XQ;fcInR}E`#qqw N44$rjF6*2UngDz}P`UsB delta 224 zcmaFK_=RzTOg&?$o&^g71A}^iPl)U0&6`)OSTSeLoR*fBii(PyoScx55DyOz8ygz~ z0|N;O2_7CEpxRJY!gTe~DWM4f@kdIM diff --git a/docs/html/img113.png b/docs/html/img113.png index 0f14d83063bc869df21a39da4d669b5578105118..7174a30adf8f00eab85ea24ab7b7e95f6b64cc00 100644 GIT binary patch delta 341 zcmV-b0jmD?0_Xye9De}+b>|HL001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCD6yLGeGjRJAe@9XUmVe<}B=-R5=6FTE1cs0E z3*OCTF#RO(4511l!!HTa$j4E@e1U;sGQ)%a3=i5FY=J`W-femJE&wLO3HB6M0RIOt zb14Y@N2r3x0QG~wGzP9vAaeqxs9Df0ba@U&x001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCI5(b2-d#Kkay`c{wx*m25ifGe56z-$=Lbl?L>jI|NS0SbONz$n1Mps;|U<3yBdAx5AeSnq^yqC(is8`6NWfJ6=47$#(>xi>Iyev@GGVqj|xsX$Vd5ekt3 zGFf;X*bXo-NL(5)MKd@oW3WT0V&O_)egKjIajF<DDmSQxe{GGAa=rhqWZmVqk? zECU3W8Kxw#E8h)ZSmMA1B#=}sW#DoG%ZvgT007)KGdXEcJzD?(002ovPDHLkV1ng7 Bh_e6y diff --git a/docs/html/img114.png b/docs/html/img114.png index ffb003b8f44555e149233808ea9f2f22d0f84223..47a31088b6a98e456d4ecb72a3877d250bc2bdf8 100644 GIT binary patch delta 183 zcmcb|c$#s7Og+PeFM%x#3=9SVJ|V6L4jkCLd9#|DT0=vFkB`r?Wy>TbC5wxT?d|Pn z&Ya1^!;_Yl22^WoY~0)18yOkd*vE@qb($tZM``mBG{1&t;ucLK6V58bMzG delta 202 zcmX@jc#m;{Og-cB&xt||3=9SVJ|V7~H*a3CV#S;}b0$of(9+UUQBjeTlar8;5E2sN z;o)IpV`E@oprWE8AtAxT!voaxD)RI^AjMb`w`JT79#}@-FV(@hJb6Mw<&;$U~ C+)7pe diff --git a/docs/html/img115.png b/docs/html/img115.png index 04caf6e508c156c184859bb47356c8137e2220d3..1dc3fc9735bf5bdd973417a5a285c0d849c10629 100644 GIT binary patch delta 223 zcmZo>`ph^%rk+9PVU-^P1A{?;Pl)S*0|z#5-mIpk*3i)4QQ-dwctt zGiUPf@T8@s0o58C8~671Mn*<)9=a2$g3N&Z?5nSQt2$mCOjdeSl4- zwJ_S@$dj)I?}`+j-TAM@Jv?DGP_3=fOc8Cqo|EJP02?DPN0SQEFFC-u3!fdKYfJk0ApNWBii{S$U11Bf4DrN-+H3J~c&%jV2z<>$37-$$98X)ptL42U*W)N+} zz|04t7cdxbV$sIH(DNdIA?vq;_DcsamoEWG%!TL$f?5#4eHo_s8Hg}@3FWb001_4q p`UzkjTi*@_mU){Pa()0!0svIA7T_-RY?S~2002ovPDHLkV1h7PR+az& diff --git a/docs/html/img116.png b/docs/html/img116.png index 47f71ed5aa73d1633fd778f3d042068a592a153c..303731c2db6363bf9c50e56d58e7e03810bcf007 100644 GIT binary patch delta 774 zcmV+h1Nr=<29gGl7=H)=0001>A!}v;0007XQchC<*@>K|NB{r=%Sl8*R9J=8R_%== zAq;f^(?A-a0SXx1|7m~*_#pC0Y2w_AB6R|2KpNNUNB3NPkZ%(Dm@niKU&5ak$Sm zx9>PKq#yBR8+4OU7xx#TF9?N?Cc#X3_Q$gX&a3$x`aKeSvY4*Oj?a=73y;kauetsk z9g<|1okvd>1P)}QEJh?YXgrOnR#{07JxZy9$DQ15ce$H16(Z-caiQu5Vex$ws-RKX zQpvnOknOV#YJbxL){%}T7n04E0~<}#4b)zQ7a=$!7$4ci={5Pvzj>a;dZh~HdDxsCKViz>5{ zgmpn1{5aB0^{WO9f!)amm$bO<|3oF8&y13`O(Y{7rGFq2W*3K-2VNpbdC35mBZ(j5 zRo7(IQQ4^3o<@48M1$(C-V*ree^BXzdnVmF$C}i5ZYkF3aQ)=&wxgw2BWygCxnwRv zuyPi)D_tfgVaxr_Vt>8AT~#$+-PMwI3o>jxsIX57a3&qwC~;_CWSH0*%T65o<>V@4 zM%hu^*ngwtO51xSyR0&@IPNSiOm9V3NvAd_)16Q*4;MncDEPi$pHMMmKGZu&?<^a9R*RvsM5JvXv;pJr;Uz((;w6~u zZb~KXv;?_wjJdbs^)c$$Qfeki8yfFd!;s~+_J715f8FHgZQ}0nk%&Xh3OUvfyM^=~ z&6|P}e(@Y!XY&&PPQ#FYqv4mpUvUom<*@$*pxnFpgb=OMR0yBWs1ZDuM z3CsXi6PN+4CNKk7O<)GFn!pTTHGvtxY63HW)dXhn2R$_2+UEqX-2eap07*qoM6N<$ Ef+@~wI{*Lx delta 793 zcmV+!1Lpja2BZd%7=Hu<00031V;LU+001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJ zU|?WWR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCN z4$&U!?m?`hT1H)JgR)~A7SrFh6NG+4)6W`AMgME@9Y17Bq-ce zJ?YYP(jLh&evJYsJNg_7RCt^DtQh<%J%xiJ|J)1JpAKakFWJO4=G-n`#9d+;Zdo*X z>VO*ZGaez$Lw^{WF+krkAS+#7CPlz1iA<-+JN8NB7mpwLgIVnuEW1`Nt&lbQn~6IL z+ssnrLN0smLW9Jx(14|iSd~HQfpMXCxr$0WXn+=!o_OfA-LkLK3R?EGDWGofJ+CqJ zGb?!9G|=_H3jW&q{x#$aYs9p(fsccZm}II9bcINEQh%+*-Ss@DUD80r$qlE^Y6bdG zP}`4j(6d)GqH9n`YrXv^<5(3g8}aGOC4Y=sz?g|<7y!2pl5+-uG*KCKSmc2VzNhM- zMRBKd!$hQ}5~7PX2cOEY!gt}iQ(E*sT(~FtX=fBWHK?|xc<`;2b_(yhpoym(Z6qJ~ zZ1~oFW`FrGqF2h}i&u3Ucky3C8!6+-7ItNRooZ}D$21qsounpfLmk~BbS7V|QOlb; zON&XVTNJw-USkG_m?6Tn6$L~Bwdd^)Oe*tNZ7V0-1k*j~qqmfG%}^G_vAd=b1#Pe2 zXoppxrVfTjc?!?6?$6NT=eh)wD`m{#baKvd+ucXB?`=9SZ*?| zR>r)X6Cau{MQJX&vv{QS=pykLH1SuH6@CDJ XD-xLlT5oB;00000NkvXXu0mjf)4FjJ diff --git a/docs/html/img117.png b/docs/html/img117.png index 5cfc266253c1b9a27f0f61a88b57b5be5760b124..05296cb17f80c7dd5b12bbd5fb384f7eeadd3ee9 100644 GIT binary patch delta 351 zcmV-l0igbv1M&ip9De|~GuE5{001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC)OKbh#TTQhFISlc9{EZ1o@Be(|TY4@-F~sVu-b4;01>`Cj+YhCj$e^1Z1xR-6X&u xixS!n4CnwQd>QtkOT*#^3ixrw?S``HNOz) z43!YU4-5|c5EcA9U;(3N?A#C)>?{Qi5JgOI>lUCIj^xWB016?LBm)B%s>DQO4$}e# zc#uH>mjZ}PnSQ{K+7c1K?EsbMIKaTbn4#w0z`(Kr$YtT2z|1fMA_v#c!t20xfB};9 zW->D{eP9A7CxrP`3^mLQ3=crer3TS%OC1?F5*Rr8I}{-1GhAkvlEA=Lfb5z{7#`C^ j;W0O$NwXU;40!+mvdSsL0t{rV00000NkvXXu0mjfFTas# diff --git a/docs/html/img118.png b/docs/html/img118.png index 988e80e204c20d1320ea3ce8843fd25f73cb9567..54b8b872dee971463d565456cc307296c1b7ad44 100644 GIT binary patch delta 369 zcmV-%0gnEo1B3&R9De{*Mze|l001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC$bqWHP*G;Cp$2fg2>m*Z@@k5@BF? z@SkA<+XDuM{|tQm9~k&RD$4BMfdB(o1PGQgFvu`~R4{M_ps4_f0E0te0z)lB0E0aP zgApgh7S0PWcWMAdfbK3dZt!RL0CH)&FuF^DBEWFi&D~t`S^(tR-y0ZsLB=w$z*GQ5 zfM5bcAP_UKOke;SDGLc-mqCh$RlVfO|OBJ9EnSbsqp`Iw+QE(Qh`1B35; z3~~$)AU4GVvDqP3ZiXie8yMI@B8*VA6Bszjv5+iK0E7tefB|T=5zKZD2*n0QFu?M_ zMTUXZfB_Oti~$1;W^g1junEAFa0i1_xG`)^D=}bbV_;Znz`%wa v|?eFj@YAaeJR_ zz+46f_Id_}&mbYbmlwDh?z2sJ&%p2wD83&o#{YqnA&-IKKLf)9Abt|pr4VTZZjMvzLGc^IJ`fR)BE-Ot99AO<003K0Ei~`R5i|e*002ov JPDHLkV1oC(c546t delta 335 zcmV-V0kHnc0^$OY9De~2dYlyi001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCUfVV003YMAv2lb>{7XmIV0)GdMiEkp|=_ zd%8G=aLi23NJwdDX5%Pj@F{Yzu;I|$(81JE(D2fr!LWj%V-M4>&vKc|fXW#>UHx3v IIVCg!05UNm@c;k- diff --git a/docs/html/img120.png b/docs/html/img120.png index be0d5a7db388b829ff81feba73b7ab1677dd867b..a802fa08b32be76cfd26f0852f4fcc8c68a37e0d 100644 GIT binary patch delta 279 zcmV+y0qFj=0;&R#9De{9tiEyp001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC9Df0CtB&LV001peOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcF}7#Iu;3;+NCiO+t~00001bW%=J06^y0W&i*Hw@E}nR49?Pki8AU zFc5`5k{B#3A}HuHLK=D`BqTaZq+yE`86YDd!2lV-Lofg%cz+a}3n&zrF0b(Y-+MlY zqOjr7k)om{2j6#;@f~33#3+;x14@&!Hd4x<{x=$9PCjni4F-bLg?{?YARI5USJ&F* zc2KvMwt%_#6XOUwnla9VTMO~5xt**jsX9{ECsH1STP9m4_v|&gq(81XzY~}0ZqXKV pK(*smnO=U;svH6mJH>~7;sr1t8a$WNY7_tf002ovPDHLkV1myYbnXBE diff --git a/docs/html/img121.png b/docs/html/img121.png index 101ad4d6473fe6bfae340633630c8092b3a9858e..88a40ab11ed3b0db4f4e76c082cda32addf75fa2 100644 GIT binary patch delta 793 zcmV+!1Lpk02BZd%7=H)=00010-{95&0007XQchC<*@>K|NB{r=-AP12R9J=8R?(H? zAPiIiZom!D00r>w-wn_J4X6Pcpa2@60UB^=Cjo+Z6YnPM2Y2&c0s(n6NJ0*r|0`g% zfN8*L0n>mnjmtz#0c4VmvuDz9Z~8rOH=mf>&AnshYdDjE^nY~=WO6ub$x?sf{({5) zY_pH43h$6AU&pvVZNZhvzTy5()z4Cb>eCGOW-s85rzN;f-iyR5q&K8I#O1@}8hl!6 z{_xnWmq{x zl9)(Ir>kp)>D+uVJ+Ec1Y^jL|A%usqvvwat&X;Q~^WubdQq{VpSc}EB%o#0c$1Z(p z!xQtFDHK8TC2jeUH8u%bmX=0*l4?4HHS{Yq|1t`zobQZ74)L;+FUsRqo~L>|xwgoh zo;IEYJbz#63NBn?iW?u1Vy;I_Wv$52*jpM!N0PFaN^mubd5n#}X4&8sQ#-6vP zytaj;k*n2vRNnKO3-PARiPd;K%B>2ejZilsQYh$aE^x<^mZpQt&4L0I4kT`L!Si+- zg|!&b^KQs-yfqj^xvjy-MQ6-CDKFk#4O>dpCV#aGh@)}zwOq!2`0>w(mr@=kGIrL7 z2Sg6rKm4~U%1u-+Ld!9@eW%_Z={NX<73h{u0d&h)T(iZ97xTiT6Y1|s_odEfiq|Ni`W@BjY*^-zc- zXu{)EhlR2~PoWJ=Lm0vh>1OX$pt`r2NyBlm?rDb-XO|r06*BNr07oIo^n}sQo7+Yy zis7#km)JuZA%BDo6E+n^VHmnKMCEgNKp@+c?MVlge9RSMz%fQ;;A4Z|w$A4u;R=m& zCn8oIXWtMJGbzDvDgp1&64Y^#pcR4o*S(0R>F#IO&`pc^cZFw&iPj9p;st<8x5!wy%TiNHc+s(OYctIXX)}#q6_(+$ zDT}IfkwBO$n`Thi3O*1yn}ASarB_|CJeJ#*hq9GqS$#CaVpdrk&)rv`zPX5b>5h0k zjBH6C?0?8<-r$j89a`}F|K=|m^%5!98hcADHz}d{T5I!%4YPy|&P9?YZGN5m3BOPnSQQt)3Kd1~ zBkN!)7{da(IyLhL7nHyFma#QB!Xh`_TNYTWC4U{&7<0kX(ax2~`$_imaj=2&$XM~Y zhSy3J^8UAK5#PJd9E=*Jz??yS;vhBCk8II|YDj(~<=FTYOP-G6iUz_{@Ddo52~q z&U+Rk`UZMboc2}56pLTQ7BdeT{#|V46bs{BdW_yfQ0?C@WRN|cyzdeta7BNnU)pFtkV70|AN&EnI-kF|)|UeS0000IGz{vN~XRh+!YX h+i*`J0%zC*02G*SD@FISfDQlv002ovPDHLkV1lDhZ)5-f delta 316 zcmV-C0mJ^T0?z`F9De~FWb9G^001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC9+v=Re`Hn7HYWaBv%fCLk&FD-z$n0kIA0RRB!iW&?>%f6Zb O0000LiNbP=CZFQwPCO#K{N+Cv|WW z(TX^VsbK5Y)*^Kgy=ziv3f)CKc;CC+`;qT*dBAUuS6X4C$D!kGv1Vl#*z$|zVi#q4 z+nU6_6g9u7c2kAeC_ zsOT2ZVCs%mynj{&#@}U`sUay+{cfH<+Z0rSaT0iJ&10!V60sqG!B#;S z)IcZ)7zjy(I>szAfq|3DM&J+maS@<~*XQegYIfGO;LRB=wKE6*@kinZ4549T@7TDF P00000NkvXXu0mjf-Za zJx{|h5PeNdiPI_$8y`b6u-6MCQiV#95JQ(r2vjLzLSo6#iGRsL3}K6ym{1tl`xE#n z9T^P+Vgk-?Xw#}oJN8L__u=#T>^ooabYv``pg7c;W@?|x!3ihFsp`_cRT2W7NY@mqLDg~^D@>`i9 zj?5_s8q8h-N08JnBW8*Q&-B?eco*8Fd`lc(o8KTeI5$zqq zzcO7n$)3^{ag0;&4&CyFH0^r7KQF*5{3BFVsmRBfl6_#eQ1{AyS79NTT diff --git a/docs/html/img124.png b/docs/html/img124.png index 18112b72e0fdc731780516e6265a5a2f4476868f..1cfdaf8a12105c39bf821c65ed8e1016f6a971aa 100644 GIT binary patch delta 364 zcmV-y0h9id1OEb$9De{gVoiJi001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCfp#~5b)EwfcNv(V$_>~V7%qZXEDB)pxeN?jp4%5hojJ|G z@EIh|12T9$!+QqictyShu%`VW;*9~&jpu;Q;NvJ@z5o_~4;Ba7&U*nU&cGGG{{bP+ z162QN0)ssR!(}uEu26(I{0$78nG9fi86I(i#liM6{1^QX3<97#+Zkf*z#>;6UVkS5 za_$6%00u?@aF|{|3P@H5I1?HUP_Pfqibob^;D<-Z28K~UE&u>3WjVpZT%N-K0000< KMNUMnLSTXeT9H2h delta 384 zcmV-`0e}Ag0+R!f9De~$Wqs-Z001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC5xRCXVkTfGdX*h(T=yy*FWWd zDT9L3z#VTy0(qm@>SCq^6JJ}FF3|P%=HVLWZsxDC?>Mo$9M28^3I7$7FTP*m)jGX5 zpemQI)kjClSJ zkR$|&sc8&cp+JL|;}08cQzt5zz*4{|z{(K7zzAX@0icKgS169O z1qb&3fdGp*Ge{hk8Kx01gn=Or82T@V1*2dTPzL}2#IuB5Pvn2r2jSpzdv2-Y4SMAY+!x(-{W7xJqI4TPmm|H3tTsFHb3aJ1I zWG8^d88g(}8(7Linu#+;bpyi=U|My)z_6Ub4#^l6UVI0(14@+)@%W7aDx3lG6nBuw zM}|iRTnWq<7?weN=?V5!6+;a(!y|?hxQyxef$VoK7lw3~B@Q+WoCyp|6p$n?GfYWf z-yR`=5Mk@@a9}_KyMbT_x**7PAc+Pjhfe{Eicv5$005C-To(KBfQ$eD002ovPDHLk FV1jOn#!>(P diff --git a/docs/html/img127.png b/docs/html/img127.png index 4a97c54d94475bcd3acfc060cba46f748e899f8c..85cad49a4a28a87fecd6be21f63b4bc747b9b93c 100644 GIT binary patch delta 512 zcmV+b0{{J>1d;@h9De|i=y_!T001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC-7#oQ`+dPzTx|F@9w?(`h8d6H$W(8_9b8Xv69niN??8Hv}whu*u=qf z&s8tin>6pC#q_J1>p7&?JSqrN1F3;&#qt|?=-<5bLj#!@7$jXNlnk5zw|Ol8G|w!3Rx2E!-o)cj`0{8rY_nvnlYA zQX9c7DTg_j5|y$klo8BWL3e%vo{(f~!6ZREj8)JMgn3l%5eHXnBWt~b8d@RLaXc{v zRA$fYdJrJ4oX$p$UKj$Bb5PjS&aC{z(wHIwPHZ&$!U^awEqKVRg+Fh&&m95>HD1SlGgs2VO6=+RiW3IWM zz)w(q!8Jxp@Af!Yk&l893w_1y%$v6}v$K1E55n>cDyG6lh{E!{m>5zRSkN_6++|Rj zU?KU&c8CoNbHeDC2Po1($+5Js<`F=)>#zp%6$9w=R-Fu+0(XMHB?i@@KuyT7JExvN zGiVN`*_kqBYkvW~E)qow1Pmkx1RKUk6Ohn_+!Qv5L*pXn%G^uakH;mWYvaPPk5VCP zaFKq76(#PJGkAt%7?!P=rl-)o9(rUcBV(2K5K;B>^z_cjtfM99EXCi0Qr1N`IAg{F z0v2E1aLiZfnvU14wI^lZFM`-OaF-X2b7U8R+F>z#Uw^vHS6pJR|Gp}v0+XtnwOI*h z3%5vW>1WijEhHdOU4E6-)G{4SfF7#e5n666($wB@CX4CZFk({w6m~XD)Bgj$L2>zx@31k7fBZha0D+5R?#51? R4FCWD00>D%PDHLkV1g#M>LmaG diff --git a/docs/html/img128.png b/docs/html/img128.png index 5186253063ff3dddad7e68aad606234ce92bbb3e..8569567c4113363b84e9268c7d7b443ad80e7e6d 100644 GIT binary patch delta 299 zcmV+`0o4A^0=@!}9De{5LR=02001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC6pd2N^PF;&MIzZU$#_Wdn`^J_Uw*8!!~T x*ZK~oCopgdup~0DGB5}*aAFOyQ7{TH0RR!>KH?@e%%1=N002ovPDHLkV1kCGa~A*r delta 315 zcmV-B0mS~k0?q=E9Df00MQoS=001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC%M7e)t0026yCuE|1%lZHS N002ovPDHLkV1i>kcS-;N diff --git a/docs/html/img13.png b/docs/html/img13.png index 07d08f0b4458396ca0eafdfe48028d8f6a327ff8..00a5c41b0d41058f73d768b9acce0ec40684ed50 100644 GIT binary patch literal 2934 zcmcIkdo1gy(Ss4=8G}+uOcRph)l?HxdF2_# zqcX;0@;2rS#-s^@m`Rhzk2ub{XWezyS$D1b&%JxC@7kZeziaQcKi|*#?qp}Aoy_*V z+d&|ZjDx+k3kW0z-#q)aiEn0}jjiTvI=VB$)#mNnw;<34p_f1;_Ec8V=Jn^L0qIIw zWd|DFi9mqC3k)-}_QH1kdHoOi`Uwex91N!m3`UQm7r+bM%E}1DM31y|VPSj1V8Vy& z4~6Z8eIU>{dR$p~5wrnXR9?j4*x&_l53vU^fiN?h=_T}LXMdPLOyJl!KpM#YkS#3@ zU@)A)ghAy+Wj2oeuCmf>#_WAz;d=^Y#%!jANNmZ@*4Llk0Bz6+o7RirU|JIr=+~~% zaX4Bftqp@gqsJed_akgF5({%do&lLp{*D2GwtG8RTewE$&E-pZezI4*bEMR~!QAPh ztG#hm(eIW;`)B(t&^Im@CevWdPG+y&(IB;2RJ5{aEIWrTlK#=nTHw zP1))NQDzPHQVz0{$g3my+1ScW`zfs}5GJlpy=-Y_mcsTWNmM}|9BhLsG)5RV5SrQ& zJw%xA)Mt#bUB38$xO|!J$V+=N=y* zWYMYpLvMK86Qy^d&+qOC=(7x&ll90fG@L?)$p;yT4;5Wy@m*n>u1#{qBIa$?v%J}a zYqbjM68p|lm)I$A#eKf>J@?9DtUP4Kq{dUb2e~tTuaZ`?)cS9c zK;Cr%zEp5MWv&&7xYQmITfRl8xt!S~M%re^R2m-X$Ky`%i%i`FS4Smv!~!C#jeuLj z-<*ApE*uy#dI7t+fPHG+J&$kpE+hHeMH3&fX0_%+oR{)*T-AT#7=dTMMx~g z;muW)C^cukwDJtw&&jp2i z$XvUkzhfQ-(Fej8&@R(=$@IGazrx%XJrzf}757s7Y}zijZa;akl<^SKMf3MB+4PMb z>HgXBS+~p9h5GiE^jd9H-(f7-woDr^44c=-{LJaid?Un@itorUwQ9&V^zvuCFuzU) z3*1z70%u_EqaBiS!bV(_DNj*8^S=(yNp3Mau8BPCe8l1|A}`o7&wGml-XaW!7Eif9 z;Iy-SMe1NMg%9caje;UIo6Eabbg>?w?7WQSne~!%&aF%ATGS!qW4iFZw+FxDm6w!l z+9qi3dn@SWx}V?${My)MS8<+y2fbtTR9{G)uuj4>sG^#Gmm$VKvjupV0M~qilKdNl z${e$Mrc<7NlNV}XOHxUz)+xWgi7jooc5@Cv$>F zJpBNFRWCgKX_?wpeoGSy8ouC}H2PG8(sj1}i_}u%%dd||oJ*}T>9g@?ew$pvggGdG#106$_p5f^9t4^k7 z72j#a=#wRFAb=|Ra1!}Gn4EFizyb6}t7^XYNhCcm?Birvna1bWX)!yYdGsWRU$Jf}xQPaysmu)- zQNagZF&n9y&F#Ck8@NSa0iRNBr*XUjApuT3;kzt zt3gDtjwZKu+-OIwrlYTlY`IRhfSza3!h~TsHg`ajJ6swgM0jqAF_;*_9Mid(@o2WD z(3j^+WWOqR5TK=&J~wa0>N9gKxko8GcQ{_qbTbRRLMn59K*6I1Wm z9S7cX{Zog@^O_5!?wH+%g8t+SMtjt@Hs0IwJ+o#Kb~t^1Zj<8#Bx-+5s^`ghu=*!Q)U@KBE!=<$Y}A9+?~LU%X_&@wXT~%7?9}JT z<|fu{9Y8~8UdgNmPP!a$YYAB-bP;Pd?D;fYYlfYcQ%?>NN?eV<9!!bG0!vYJnKHzx=0@O9lg#O zm-9)KrCP*$K;fTMl!C`*x7vM+FnVDU)n@nnxbXhXb&Vje2H~kzSbx+nn7-WR*lw;t z^~m^3L#{@tkx9dxq@IwYc>ln(Tb#SgdX-cIg(ZkD($W8GYa|F-n7@Q{?%9YMCGOuG7{<)&o5r%_}H~#<`SkH?9 literal 2948 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 IM6N<$f*Z-ZGynhq delta 501 zcmVBb5Pf&v!2w?G3boNhN;5Mlf`6-wc9>XLUL+t@K4(SKHRxj8aI&5g$~dq&n2M&!x4%x}IcJl@mqEW+HI| zz`r^FpMvElxMKRfSf52KkOA#>a!IZ#%@)uR*1U5E(r%`pOApy;-PF6-2fAe5R7@+j z(Zmh0DpQfQJ=cNXRNIeKj`g&-&FS^UdcNWUM#G?_N))N<;7pp+S+!Z3`@=bn20FzI r-|)WloD2E+Q%8~bV2hUiV*z{u4>C*xcW59n00000NkvXXu0mjfdQ#-j diff --git a/docs/html/img131.png b/docs/html/img131.png index 2dc97d670a44507fd03bc826d3fcd3eb304495ea..3a1efe1241f70fcdc268f6c210eeae44c4c37822 100644 GIT binary patch delta 499 zcmVJo@CjBoD+FrCWq2r43tU7Z5V_J0ldjN=EJ#(98&M*z%^ z|A}4M2MEpje*$6C_<*K805L*b5mMZK+Z!0-s|$d*_**~NGFBI);N9}vzJTAo*b&1t zW~gcNzk-DR1HnHA2GhUX7dRCeG(i~Ra?bw&2x;bcMZScme;G<}x$VVAWM@BUXJFth zV7L#$;85j*IDZfd_&5rfF96m21={is2p*uDX0j0_6qYhD%n@K%48s4xKJZ31je#ow z7@A8NJTOdSJ-`qHQVDh($6X+}2UL^5!0?QLZy^X@=7c*ACe1L7fh!cKW;upW8E!II zfa&*Nkz&CCq=UBrgb#8!1xX(5)YSS1rd@E%n29#0GAJ7U=-jArAm&3f@xGVi-E7L pfSSgQf>AIEaDy{c1P7>V8UVxx{1JfeOWFVc002ovPDHLkV1hNI&WQj3 delta 587 zcmV-R0<`^w1l$CW9Df12z>$9d001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC|D85y$u+#G>dT78I!{m`OxM-9!;Qe}6$7#16W5@DIo$3SHtL zI2QZ|)Wt~%*uhONy~ZRqhCp2kK1eS2zVF_>kIR<;E<{iTX(}KBtYZognsyoLPar?$ zoGeM~F7zq61dw2E%Gole4Z?A7C6Pm24oM&6hf|7>qx!(*h7pfn@VD!Zn zvm|NmTxM5qaDQIWF*hhzWmaUF&vR0OAX&NfBy0Y)0_CF=-Bz2Rp!(+l2e%1ypb8{C zT!vl8{xsQs=`D1pq3aa;ogtVR>|m)$4KKXHbz5#y*X`y3uEF*oMh#s?N>vp@m?aJ{7=PcxWYECKqwtpFr~iXZb4`xlIa90e&B+~q(uw<{KEqnp2#0J& zv4U5e&%W!f@-ZrSp{9G}?96!c&*5T{7Pf~rr(SsPbN7DzNxjn!Zx434m%R7sDc^M3 zD4=@7nnhFe{T7I3DsOJTn8qg-FT|{UJ3?j^-&Dh})<+u4mO9S~JIH!!{#t+LQmNO! zwm7|CHX)6t^-XfsDZj^>Qw?}OyDZkzl|3t?let@$UE|cpKb?vka}F)jS-*MhjOfRU zss-0A4c)cNuP64N`tny{;=0YhkO*LFHK8Z{>a0*{g&BQ>s?8nH_CVX zPnue6H8s`6H)Fa0>)ZRE`ESPE*s?JwD%kQ-_nC{EI*tcDzr&Fy{pe-cn)K-QnA7*B zZ?9%HP?0}cSQqdxvzyyvpTz&X2ZjCqut2;J)xf$%EP)XkrfA#`=a2tjW18@zw8hl& QKPWamUHx3vIVCg!03To1kpKVy delta 564 zcmV-40?YmI1HlB47=Hu<0005V5A(?Y001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJ zU|?WWR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCOkJsATjlyQTSEu`1^~}qGTxqJ1;MQCI!hgzO~G2Lz63Y9O=hmI_te(r+Zl# zy4$&Ow>!mFgn!PmOew9li<(&{%aP(z>% M07*qoM6N<$f)tY|g8%>k diff --git a/docs/html/img134.png b/docs/html/img134.png index fad10afc5f4101bec7f166fd0f4be953d917b125..34eb289aa52f1bbf32d17c801851cfbb22485e49 100644 GIT binary patch delta 508 zcmV^cz|XSvp0%Ka|AdF7>o`H z{0DJNHlhRyR{${dmNIx?m=wdn3JP(Eqk8WG0Z{H416L%wfY^h}oNz~RfTZp*fRYDS zC}#r0atz<`PGD{TyZS#;h|gts#y)ETufRcWF!%jeG4ELZOLyo+5hFCj}<`SgP;QO>5oXF)KKm}MoAS5R;1TaJbt%3355mEsR yi~?MtB;+N$U>cRoVc=^kpq5diU=)l33IG5PAbsQ)p^q2<0000p-Ax6@@}aR?N{FxAp_zB?dc@kFe?D0(bwq*OWZzDg*OiC?N%81@wz( z_ize&p?4H}lW6?Qnr?|*{mNjhx*fv@+GLNxfJ1a!F} zT&bSZIQs`6(R92*ctmILHh_0Gjy-z@8#rXtjE)wmWtD!M3OlmZCrf1s`E_|M5UHoh zCkU@t0;(T4=HmT=E^)$gzXsBeHfTSRTPI&~&%(=m6-B&}KyreG?rgjxwgQ?w9Ak7P p3e@MO^dQmHFCiBGEspWe@Co2?STdcP-2(ss002ovPDHLkV1hDA@uvU) diff --git a/docs/html/img135.png b/docs/html/img135.png index 865798ac348e03ea4df631012b8497f0b30cc1b8..9639222bc0b9adaf0bf67ce7b62d20f8cef54259 100644 GIT binary patch delta 655 zcmV;A0&xB31)l|w9De|PZH`C)001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCY=C)bnH1r?yre9;G0PhMVYEMg$8YDAki`iXM}K)d_&(0p6*gu?gS}a7DU0gE zvSv&+x6!eE4NWYvbA->nmm~BZ7a%^?IiI3}5*sb=l-0|)D_dcuz7T5a(PYpRXz|aO zr^A!-w3ihWte|L+pez@$wnFB95}irFXN0xcZp2D9rB!hMWf%X-P0P|LtmX?^8Dms3 zQ8kN?$bX!Qf$ez7usr&-tK=z%-eGOMi?`~V*jv~9n-}r;o5K(6`sIwxR@=b73v=g< zgS7f;wR&q)p}k!PBt$olJCq=3Jf%@V>GKp)4~=r_hHK7YK+JTEl2Ly!sI1||M=N0$ p{b~k5qX%aUtUAOHL;P>}3ozTLb`r!4CIA2c00>D%PDHLkV1m^7H9!CW delta 727 zcmV;|0x12T1?L5j9De}{YQEk8001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC-?QTwNQfXp0;xyxdnecT9^dQhcLU_WOu7{N3=p@KQO6|2 z>0Y1c@e_=6ukt3XdRIsplVNu+Kpanwn-!W|OhxU)LQjq|W&xb;+Y@u}{$6TRAjEjP zrB+WCcqH&q3B$P&D;v2C=#-pF$SdD0XCIJ)sp446hG=| z=0Zg);>;S~iRYwmZ(4>OwMyZ_Y^DC^2r?$Z-GLL4J-p`am(~b0i-? z4W`@jxX7L}>PX3@z6#v4UF9md7P$6&nY6ech<+L=b${O`v{0egw3DTtfPb=%vQdUB zhL7?2@IdH=Y7<&l@j>@f!9HZNa(T%?jXtz=KtL5RgeFE@evRMN`YUM3CNV@iJOC=>f;&Qt_12$HYW~y(A4R#${#L$|cP% zow&GoUVkY6hdd{As!?C)!uW8Q8|^i`25PrnpmuXZ-+j)9vaC0fy>>sJ23vv?7z1LD z@}j`kRdJ09_(qnjG>1eicNxW1 z*Yp{au>(|_mRN4GsQyOxGFh3hnp{q2g`Ar2otvbK>`ibjZ%w|CQUopg_w=y}^K)f5PDdVF%ta z9OCJB;CjwcAktuPxL)ABBy+e5hjGj^mQT-&Y?9d%+nVn<$aNP^G~_V8bDJZ`YN8@T dPa_xOToxInZ>{m}Kvytuc)I$ztaD0e0suu?I$r<) delta 180 zcmeyu_>EDqGr-TCmrII^fq{Y7)59eQNJ|4TKMOOEe7<+(>xqg!^(CGzjv*W~lM@s~ zU1VGz7O6F8nrTeG&FEv>RAk9@;7WbRrT1ZsbME^}yfL$CUQ%B z)@-;cmy*Gr$o7w4K`)-^@TE!zo5t%2Odj8u;+<3l#6NK4FnC(e)|PHCc%RLgTe~DWM4fYx6v{ diff --git a/docs/html/img137.png b/docs/html/img137.png index f5338df36395b8517b4c3e2a6be6b62c78efed09..32ad73cdc65a6fc955ab1e9f8ea870b4a07ef164 100644 GIT binary patch delta 482 zcmV<80UiE{1oQ)t9De|uDp_0r001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCen+SppZsHIqSa4~;e;{r;HJeV7>LLj0=6`zX+LEb*TR}IWQo+Hk z9UO(=P|!-7QlyjBOH%to0?wij-s5}kKHm54-T}YaB1TBDJa*28@R0k)-8gR+$c?fo z?F)%655)9w%#Y1SKygB(6t90m_wiFudIyB#5bBf{B+JJiLn`V%61tc1Bj81C!9HL` zF5g=QY`KZ=yR7prjt#o+;i=v z9`F$Chs!Wf?wA9j41|inDGaaj9E>Z}LRKK^6R9=Wp%X$yWjrARN-l)R8~pGI|LqUk YClAzR2Qxovf&c&j07*qoM6N<$f_?AYaR2}S delta 503 zcmVCq-_90Wzds*7Vl!7POcE%*z}U=?u*PCB&?qJLwGC0l76-0Oefpx_wX z-24+n9CXWIckgmFQAiQ$rti4#d-v|$@!fYo3>m|qrD$0mD4Ta=5s=)Whkt;>Lk>_G z)hdbZ^PrA;>j1nyf372nXH>;Rjd@TmFE0+_yAyxKRECQ(D?uW002ovPDHLkV1nPn?1caT diff --git a/docs/html/img139.png b/docs/html/img139.png index bb8f30e98a86d1b1bc0b2bf2e12a3e5ea853c37e..1d74314f58d69abf3dc3cfb4dd6f2144ac033f9b 100644 GIT binary patch delta 469 zcmV;`0V@8w1m^>g9De}X|#37UkgD0gXy}k>fQyCsXMWpel#wW+X@E1&S9)Doq5dgE|f8th)PY!Mr zAJC`=AV!EQlAOG?0k_}w2G;Mz4Cr#)e#PGzzLc8?U>L;=HERA>Ai@712>t;XjqDAk zf4MJA5&$a#%Ymf+167)S5_rZJe}UZrm#bcUL~(KcQ-KHV3=G#9LK)EIfa11%90mLr z7#QZg0|E@AOn)|_7-e)wfMF>E=Rq(BO>QZ}e+I4qmIe%?SPwA72*9l7xC;dL7#P?E z#2#=aFz_WnG=t@OL2^J#f#OR8rZI38V0e(>CW8f-e*YCAHERN|0Jj53mo$bPw*#NT zhP@26$PR@XHCMD1!a#~9{&$-hIDppveq4Yd$5Fs~`A$KHxg(NE@3p>zX~uUjk$8k; zB+%y|xe1tZKyg8arJ)Q|0zjWr3%p3Dno*-*6pV0ihFahN6^#M_QNHrXf{D+r00000 LNkvXXu0mjf8z8^y delta 553 zcmV+^0@nTK1G)r|9Df0=;sLe*001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC;044If1Ixw(+B8o&eGE@a5hKvY0Fd;@G0)Gk*i4Jt{P<3JH-UVis zd;;(V7Gejx?jvnl8np``&fwVh9v>fH#|8$_Kmnq#LBzxaFqa-{p3TN*2^|TZiD5*^D@!o=k~{o#x3ejFhZ=c ztle(+IRzhZyMI0nR2gZv1Jofcad-j-{t9es3W4y_$3%&eL*a!H8WX=ZLn;T)qe!dd zrRock7%gXEnLU=!dXjT=ehd_7$x$p}Xl7E>UL3Z=eLZ&KRkH=#hEng0Xe^WNuP9Lu z`cSC+#;0sc;wlpB7a)9N=D0)AK+4YC8jJGtioI^&aDOsa@xGPHc3O>LyVI#Sft>0( zOZNvhPKu@wy0!)>{i1Y=mBv<(J|wk&HoQzNpMM8#Ven_}#tNpaCe~5#m5-1V-sHwA zLaXR`;!;3$R3;vANtdQX%Hti?N7GC=q!pIxm;Gp9SuO44(%jGL=0-qFB4MLpuDRy{ rrQ+QsW+Fy&_No8)v54}1L<0K)Q?l>M{o<4w00000NkvXXu0mjfuPga0 diff --git a/docs/html/img14.png b/docs/html/img14.png index 4f94ec288cbfe5d6e89cef823242bf2fa7784ea5..cd26da390a82d7062435490dcabc5a6433838422 100644 GIT binary patch delta 566 zcmV-60?GY~1;+%C9De{}(;J%r001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC$i+@EjIQRkVAc}T!6KcVN z`i3n28>;;P3ZcgOx5V6=rYM-=PzRxRd3ooY`^(LH0UFh)M*aILr`;UCUaK$eqHk($ z9is0Can5-#+`3$OKbGlclwY!HAeq%fXI7oGW``#1xz7D5B`q{sS%_l`#gRkcZMBySG-rU~=rBIgFC1Wz=CcC8 zJ=hrNI8Hm?X*6xLglT1=4bMoyS3n6MgLymfsYN_+fJNe!XlL=r*vD=4+2Jui)@lG@*av z4R*&Wywm1=CE@K`hgnQy!mwQ|2Ak_#)zGd*~j3){+C z$hyu0EXW+lXp-^-LS86xR%V!Ii5NSJQ2_?U3`mU;Zl7R8gzk0{&%)gfPw5 zI`M=KuP?^Dp6Qx^UzT@j>CL{7_=M`+@&hRT00zT=I)9)h5;GzaD~P}kG*Xss zxD1RWh@t6HJrF8Xp}xHL95+tls0=155A$%ED72wX9J!eDcx-wo3RQbJMmem0+GzV^os_-h3{8@%A zhmfS8u$uOXxqmoo2_yXj5K6E0_>sr5Ug|222%45WL5R4cjS3ZxXZks}h_3Ve4{?q; zZ08s5v=-(URNOyJ+t*B@D}Z5`ccUNedxG$|Ys&*=s{iq$bUeqFulrVdy7eLPK;Th8 z*{1KECT{7(tG1&O@yWa&3$$XwldcvVHyhW>jg#L43V)50$+Ly0vwNl(YeD;OZ0GpT zu;2_x+$`WuPm>W&3$@{4gbn@-+8%16@rzFIAc^c`W2A*zB3UWE9Uj)TLy{KrG5TLW zbk=x)rV=iXcDh>qhFjRZQvrEKy1)0Vx)b0ANOmhhP44*RSUS^Vrrqk{NEHDsi0tn8 zF7w{uHgd=x=dG_p<{7$02|6#3V%DPF>Y~Z6ASJvQjjz(ZB&VyiW>;hsBrZF(^C4hOeCh!VuVPN1)V2}p#_}^`2Xa~~2 m9~XcmBN-S1fE42d1_l7*3m7z7_fUQS0000A delta 136 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 delta 1073 zcmV-11kU@^2fhf99De~few{=B001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCbdHwFgGR~BtU|(VHJXnAranpl?2G7;s6;U{;~A; zL2s9&REPvJhYzSZp({C&tC3Pct6iLlTzSoAS#W5wX-iuQe#28X+HIPq%DRtFJXh1y zI)zol9T)~zXD>`i#Y;#n?cG@E(lKRS>tz)jYYRTOR(;K+#`ubW&NGxs8Wlg!sP zTk5;|>3_%8WhGFP;gYp#5HfV-$QD#qEvcB4l{Y=bu3Eh!=B%O(O|Dek+u`n2S%t4a zzqby0yTlu{y0P#^;!-7-R1BP4v3;auq2J99Or%uW&^<9!vu><^lJa~$WFz}>*zS;6 zJGwnH0d`W^`CH<{fl-jUsm31qEc!?{#$F`6;hg9sMd%I@LrKrnl{(G>M*rv6SPK8r%S zQVXZg8wCjuJbdNm317p>q>j55@=a1@bW&f!7}TS+983mFHNhSj*b2We0-&rt@%lsHJzzL1C4F(EHTFedzDA1eFp rJ#<+l<=AA7CKk*8#|HmGOb@>S;}rz#un(8w00000NkvXXu0mjflA8F> diff --git a/docs/html/img145.png b/docs/html/img145.png index d7b41db3d1282b1a0e477f02bc7c089704fb525b..7e4038a875d48da6c953bb0fedcd1faeb1698154 100644 GIT binary patch delta 644 zcmV-~0(i9e?dt^ zK~y-6t(C!R6G0TlzfDcnO`6@sg9kwn3LX@p5b)AUz3D}=2nvE2>QzF66ue2L2gQPn zHxKQh2k~g|56F7aQ;`)BuVW4&7@Mq(Jt$~=Gn3hLH^J;74`!MD^7i}9zBfAoW)O2; zilq9{8@md$f^nnjRGWu1O4E`mf3drL;*GO}{Qt;?ba^ta*Yv~`7l+S+<*>#wxA@ z-|o=%>J8T}td!hhIi|c$vP1n|K9*s*m}429WChsv?0eiLIr~mZZ{UP7Lku%OZc(`m zhAd&F=Zi2FZqguVKfBKdJuvHkUQbaifOs$aj;hGqg^J z(@t%QdZ~UCr^dW1SJ_q=#mS}8gF{S3xJ9p+t}JH&}4TH*MazIt((-9j?# z;5jWmD?U@&JSwuWbMJr@FH~$7)4DSk%B##IDdAxo6IJ55BczCXWxJSzxlHt78rn? zior>Bz16FpD>fa46dQH{J-rXff8d>Otm?U9Js`y{3qN=-dW5}QftJ=lw03*L*4|FG zG&T?|r#IZ_t}tRlTgupAT0Og5LnPAvLYy*k4MzQD<0{1$oB@3VkOIW@72 z-TLLh^{ouY@NrRKVSDH?Zr-2*RvHO6SwNzc%qe}^-T`EaG zY#R>P+INw|{j*Quxew=&_xjTER?aV);+TbLLoX&=MXLdG6ZNu2(8Zi2J7{|q$nOGI zJ-X#<>2I;(!&k8F-{F%xK~Zs}zw|V-wWt=}LI02^=#Wc@HP!qaYKgp$-C9<)0}iw- zr$cL&p5w)lPZ2F+Qw-}Le}aw%eIe9(194-Lu7`bvFljMy#K|nhn%*5AaJ2${AlX#3 zYIM$)m{jJ_#dzQANT@Y#8}lAr&IawSi+BJBT6{F^Yl+z~w|)W><&8)9x(?~SR{52U z_S`Pm>o2E)N~MC;lO?c+JJMm^&lClnI;MUp@#!27VC#j8(HY>jU6WYPX~#-5^MYy+ z{Q^{Lh>?LU@s$8O-${^p($03qLm0(iW70AakqEW=hg3Tki`D8IVGnrUm})6E2FZwD h@4vPagCqVa{{TLC)>|!~y^S002ovPDHLkV1lw}DzpFq diff --git a/docs/html/img146.png b/docs/html/img146.png index aeaea35d516b9e908299df3450f1b26add3f70e5..789a7c2b21bcc68479035b47cb9774246e4665cd 100644 GIT binary patch delta 792 zcmV+z1Lyqf2B!v)9De}q)OS7r001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCiMFM?~(SgF}A_M!(H=gsV9e`2Jhhz}+e2#5hR{G3oLMt{ zZ+u7%e}HzPA%6rVdR|tCbhoTSwNA%0BxmQlz(HpTXw9t&Oxj+zu~Kr8I@}eAa+@s` z-%az8TC_WE0I5gj*|FsAQQ+EDmV1Vx@Bm&sv;q=#x{5?CZN%!()<;}C#Y6Hk zqK27*VoR%73hIzE_SjHYH~2u2-cbO}fT`K1%XvZ5@qgHP6gGPvBcFnzBWWh=n1&9N zI@*>*o?I8DykhH_Ji38~C(zs=Z`3{)g)SPn0bKHF{3s@fNJKnT7r%H-r(69R@CM2E zmpzZ$iPxrf%=sK>`0hBN`e~I~6dJRM{zH$3M`bFmr-8?lhACcCGyAbm13P^cKgg3r z9a7L1SbrU8QMJ7~Ak;_lt6CH~VBiJt$fseD!@8y zQSZ5s4$;9s5k0?~6pt*+lqvfH;?`lU3Z3KRkx4RrSk9B{e_>=JoFhe{Wq+#s^a}la zrJoVgkDut9700002I~fp9Df0t(?_TP001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCcwgb=XE zVPolaHfm*QkwQ}+g4Sy=kjiuB?d|3^cbDV{4&3hBc{AU9GjHY{&?ON+>-rU#6b~pYf@LGpZyX2Q8AW z`uBv5a=K1Q^guZ3khaqhCK}C=QsNhdMH|}zod{Q*5r1q0k*9~l78Tyf!>yA-NN%CL zMj>qOObPQ&ilFCr(4gkmK4V_0e)H81Mf;<^BOS8lF+#~>lJ`m1sK5zR4nsx7fu^ew zjtJ$dcIq?<aFE+YY2yO7m$s`^g%4K+zJIYzVm8K3j%X)c@~&l7j*BnAZ@ig5 zgVgPX8fRYSnr2+D9e!=_RdtvHMK*A=gM$gHPMpb@%uqywkM!O2UFfxt+=ygM-{w2YW+yYf<+|jge}c89De{qF)Gji001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCtQ@Bt|L zpq=3_p8~^!{|uKwOtymg0U#rmGI;Ocr1^y2prVIn)2B0WMbBO@&YXQc4Wdcyz6tM9=5db=wpW(p+ z1IG;v47?y!3l@M#Um$L0LiHnQ;6EIYp*aR!fUPv7+2dssn zLpM1Xc*Jmm-vMj_=hO%R&QJli)P4c> z?GXaZEiM8;Q9Fq7aSWRo_!P+VC~d%hEZ_qGzEq}owFjWWy)F3cq2*eZx zgJT5}3?busZ-O7QBnU43uIc;I%iTTr8&QgioY;?@+eCQ6dw-*L0Na?2h`N=PLknBr zWtf~Ai-eiVa?`>Rgz~gl;~uA}aw4%1s~p2mnXGcHvMmj?TVSqW89D?aGhS4l2&aOV z!Y1@7sXSM?D|ze-ZWnSG4FBw_JQ9v!eLVju{R`nzrj~<1`k%+7tW<5;%Bqg(Hp&gA zDH@{39NJLu97pCg9?as;JV;d;h0fF-+mwcE e=PUb<--!*^!_^SrAnGlFz>UzVm-~0f*p>78HdTv;Y0GvMFiX{ZDim$`ZUm+DE(n$0(`D zF@e_3>#+ruqE16r5YxvNmW7U4e8t4LYny&VEj@d7(=OSs~gZZo^5CWvi`E|B?p(#=^KUrEp_Rd80000mP)t-sz`($> zv$G~9CV+r|OiWCsrluJg8FO=UKR-X2nVAd>3}$9#0000pGc%2ijagY)iHCDE00001 zbW%=J06^y0W&i*Jmq|oHR9J=WmQQHYP#nj9aZS@0)&viNC{7QaM4W#{2UDmFQ4iJ} z=0TWrM^9RCw_PHF-lQUkh|p8<+95JeTk$L|g5La-g9Sm&BBO^1-F$zOE=^mKHbKU| zw7lf^+V3aHd+(bEu&bS;yvmPK;Kax=UC!t(=l|p=g(V{i&O}Qwli*knQF}On@u{NL zj-MmXk)!zMK^{P9#?Q%=08Sl?pCh71Hj-JVsa!&wGkrM+2jUoR?qqs%iW?oJ%0d}u z3Cok=XyzifRxjPX0Ao|*ARh$>X9>*{bqi^8P)wys8f@KY!93iP3`mzMI?fW3C&ST? zKeT1mEx6Or;Dv3`EU9k$?YoGoqyL^=q#n%rGMs*^!7qG+bHMT>^9AYakZy=szm&B7 z790YhMzSP7sC%2%$N&**Q!<~IM>UX^b0kafcbg{o?nbBk9B;4V+w8CoT&(dLnQ+AV z{=BBzuh7{6AXy^%Fp|YqrBJ2o(|c$87AfkGZqZ`VEs`T-z4to0%o{y!y~v%F_gy(U z=fE{uR4u>F(;f(-4etD;D<|u?oZGZ07(SQm1OIUNb%Z-RtNl4*ofSXyyL`W7lQ~QJ zNtYumJvy%kairsuw74FYgFOgm3_iLX1-_-rg4M}M8ET0XSHf~s&RMrlxEvXeLzZ!} z_RoUdpq#Xoa!7G4Do0+nuX^Jn)JbOtXBPIRHR400001 zbW%=J06^y0W&i*K5=lfsR9J=WSG{W#K@@-ck=;4>F1v!@2SKk;2!gPvokd2yXavC( zBnlQ@5hRUpMJxm%12JR~0!Iq9ygy-(1T0Uqurq&vMH<1v;tC5poj1FCx8J!eO! zaxsN9e#jhcr#gp;$6Qs;K&{Tf606Sf(wtM#jp41nf8&i4=ZyIA&R?9@Zou{m*9wa^ zj$`7got&|4PZW7y6u$2JY!{Bw!|qYD92XWS#g-@G%B|!)*wNr|5VRE*kjQnjb0Yck zYYJy8!1ZePZcxavQ+Z-zL<50~18G!-;gm4*dcS-^YA*`B$ctp6Z!TYt&{%J#!aUn7m$7IV zn1~a0Bs1}F;c>3axuq3p)TS@!N=N%OlyMC%Ur{qM@8C&b9P88*!(=Ek3-EiC zv<6l6xg41Rd6LX9De|_mkK@r001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCxLSF(c@4|El7#h+AB~hUn3J+7YXf zcITMyNXnSS%YUNVCUd0i%8HUEb=D~#*JNsA0=@nrDE)Y&j?B6;!(^3)l?;aw)=2Ub zo7j;JGzX)L)REkk6{Q|%cCeznTOoX6J*nX&WpPJ(^!%l*_l2TU&Ka9l9#X(5rZIA- z;e}2_vJKdOq$;!X?9bIW{lYTNWUbvoH@ybxNao6FQh#~kjySqn5_00$^lFfAeaw-( zhRgl@K6X-Yd{ZI%EXKvRqr=00Kw(60#S zyg-qOXeomP7l#k5J7VC24S4I=`>A7?z;xC7BGHc8k%! Zpf3+gu*zw-NpAoE002ovPDHLkV1gAV6=whd delta 659 zcmV;E0&M-<1fvCz9Df1CkUFRU001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCy zF>KR76o&uQKF8G&;t`fM6%43ID58jt7%^0;KnhYNDzSKovVXu3iIS;<&!vSvH-l%V3@Y2;}mywGrHGgOH79+X>pxbp*eoM@94zH`& zpdX2SI?B`j?);|ya4ad;(oYxVX)8|?*_Eo&W@HbCnKqWFb+T(th3pK4TA0kAVfNn5d-0DoH^F?$Qi#E}$`=JOu!h2C$!$J{y tb<+xGUbc(S;f*>c$1~9XjQ*{D16DJkM;s`Tdkg>o002ovPDHLkV1k(^MK=Hd diff --git a/docs/html/img162.png b/docs/html/img162.png index 4f50eeb0b5cd033cf82103bf0480f5a6aae2e009..b415b470b88a2b163634f42dff73fe38fa80cf94 100644 GIT binary patch delta 2015 zcmV<52O#+E66Ft&9De}11Qay@001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC8TA=!mFPzwc8T7P&UVmqkdg_&zYE*3I^ zkQcVtg>2pAWI;i-yAfLiOAQ!_6nfm&b=P&qlO}28Zr}TS-}#+ik46Q)FuUJ*zUTcr z-#Ono=OMaV_SjvEbXQHwdBzv~b7KYh3s^@XIDqL}{j``F@beI&ZwDuSM(=|^2zWWx0X5m_c|Ww<-gkgbc*!;rve>!oF1@9n;JJsU$VK!CX?fg zmZMbH)B#-0lJsYaER3>ljtCU8d$e#8;^3`!dZg1v+jO zwHv0^&7<8aN;0o@)3qrKnp07+>~CSOHWrw8atvgXyS7LYw4$tYv|{N_ex7(WSSyV_Btuk7nXu3u^q7U@Yn% zc#FnQ5Pq_~rIUNfxOPQc)t_H{lI9E#4~};we<1w;Zz!XJaKI9~Wm;TkkHVpqoqvt@ zFaBi3_bn%Fab6JqJP5|&_Agcw{gor_=gAv+GQQ)E`#(z|){*wStO59B|Be)>v6tz= z>ypY0rlT4OAtL7i_U=lHhKGk`ba-xzg2V{d(N2y`+ zJUx5V|3>og3;a}L^#m+|4!TK-Pf zkTZ9jtokBZ%d~IF_|Zh7hksbYVF~4(6*YdX+%{8X@@ z&#+j-MB7FRQU_`&9i-U()8uhvh@BzeK#;QQ+@DS{C?y^#FBw(#gE}2Q>|8}fTSBqK zS3l$-N07l%@GO)W{rIE}vmgU~h<|=6SkPx!tO3z(tspg}kEz$U#(!eS5KlwEfgq)f z^&)_fc%;0P2(@*!TuMcpZ+BZl5nr^Bha5r1X#>iP=dxo#21WY|cfP<`pMh8dqNii# zkM(OoM}~MB0uBTzHOG1pK(0^8OM0k|S2uOr`hC&)ycQip9&!X3rwu4Go{k~N)aaP? z8HhC?20D)XvN`C;5PwfYz|mb533?GgRbS|i^+B!A_A5FPj)(|($Pr{z8zrgC_|{l; z8|+vrEzoBm)|~VvRUK#Ph8XCk$B`j+hJfQpjU@FVfLx!FmqK0D@gX|ere(`JhCBp8 zMxIL529z1qG2<-Acslk{vChzESgZk&yh;r}PZ!u7+l~yeGk*je2vTa2^&)^=pOTlt z?Obbr{bR`_Ze;y{WlK1_yC4rqK?d>*OFv>(Dl_9JaON3jL54LQsS)|8%#!*Hi#1GS zbCepvpI&*BXzp^aBSY*A0SAJVo#@mRfKuX-@=`L?3vzsd^z-hKJK>RsCcLwqemv^W z>Z6ja&$xPzPgto*AxF;Z2uKM%Qjqc{a+5&}T2!~YuvYD@uL2%csj2Ab>=#v{hI`9w xz^chF74XnXO+`mrkg5_jP{tdevc7-iCE!_YB002ovPDHLkV1m~?&p!YF delta 2410 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 diff --git a/docs/html/img163.png b/docs/html/img163.png index 4b9596ba5213f63e720d0b70597eee3f9854bc76..6a11e6613921afda2a6559cbb13b87e804b9b431 100644 GIT binary patch delta 371 zcmV-(0gV2y1GEDniBL{Q4GJ0x0000DNk~Le0000!0000W1Oos70Jt;OoRJ|+e=00y=O26j~jh75*y2EM&Owf`XU91aW&8`u*W82C3ZlmV^y&F~Y*2Fgo7 zyBNZvd9x^DyNToeDX?L6&o)O$K!oiTdJ>u z^SbaBu?x8-PTwYUV20v6Y{9l-f3hXOJ&Ryu`JR4i$A?df8{marAUe{wjGUrM&V?8s ztki@A6IfpLH7;G!r?4)TVp+7qVZyzdDYHEYnYOju82yy+iV03Nq@A8gb>){hR^x=b zhL@Xp=-r7MxYzJ_<)`_99!6Og1}8F(W9q5*J0$Ki45jE+y1t`LGlutgL{Yl&Zo4lb z(w{qMH>s-c>E~kO%sq%I1U5FCu_>ov&r#MY&uv;ii+ex!`!ByJUoTZrY$>Sd3jhEB M07*qoM6N<$f<~aEjQ{`u diff --git a/docs/html/img164.png b/docs/html/img164.png index 0e2bf7fa300a2f167c281d9d640abf9f92a0bfca..384de393e8c60131023e24030efb477dd06ff536 100644 GIT binary patch literal 444 zcmV;t0Ym zv$G~9CV+r|OiWCsrluJg8FO=UKR-X2nVAd>3}$9#0000pGc%2ijagY)iHCDE00001 zbW%=J06^y0W&i*II!Q!9R49>SV4xFVo`7GTv4DXgycB_ffXRR%0gn#8y%!jm9atv7 zFjQ0lpDp|s7}x^%6kr%C_RHR400001 zbW%=J06^y0W&i*Ia!Eu%R49?1P(4e-P!v6F^3oVT5^!+M;3(8ZaD0AI9BPXcCy@tQ z(JiQx(;HfePQee*ErW|&py*ui52(K&*gx7^12oR+Rit3`AG3FlJVN)9pHf9>g~}fxDq`uRZ6T#& zfH1;pQh$GjUp1JrN{)h9T2Mi$6!M52g#JPvPc~ea%S^~Z<~Zq@{)XHS=0u*|uWi0> z=~*|Bo6*zKT#f4vsmBQw(liLDo(;;wz?ltF8C(R@u(m}96uRrmHDLSpU8GiRj%uJg zw-1N?5|<_uWTBgd|9POi!k|O)dvg9J8d2muoX70uP)&inKskzWin1igWQZ56pP_7< zP@YMs(8^RBksGet=$EJhl_*S#O2icH0+0B69HU4L23-Hr1)W9H;yPE_cv~uBO&dE9 q#2ze>?p{Wr_-Osnp+RKYpNS8<<;SBJMx*%v0000 zv$G~9CV+r|OiWCsrluJg8FO=UKR-X2nVAd>3}$9#0000pGc%2ijagY)iHCDE00001 zbW%=J06^y0W&i*I2T4RhR5*=eU>G1^NkCp4LMbz_VUgtSgEC&yc?~9TCIG|bKj$+Bu1E&<3#?dt+Aho^uz}lw@gPIy%()ED*ezH-@FRyC zRN3zhysv?F0Uda61B-Ey@eXspjmY8hUh6xE;$&c$zyP#H0K}Te5Wp(Hi8UCp1Lprg n@PVK*)^|WKfdq3$!O#K#trkpKr4|~?00000NkvXXu0mjf&}N+? literal 412 zcmV;N0b~A&P)0012X0{{R4XRy4b0000mP)t-sv$M0P zsHmKroRE-^goK26czA4VY+ztuR8&+*NJu<9JTNdYBqSsl7#Iu;3;+NC>RHR400001 zbW%=J06^y0W&i*I8c9S!R5*=eV1R%R@(kF3L6ZSiaV7>11_ov(4*x$uCNY4u07N!0 z@G~$tTw`QZC}3y+GTE3J5|RSIqLc$9L)Zf#+z;#w1s^Va09wYtz!AVe9ec;gV zP9SEP0AdLuFUcM5yCa_{_)2C&VmJ&jdDa zSOHe-sSXYp55QPQvB)xYI6zq+Km>~yL+6i#(58@yAr%bFtr-fe;VID&`K$zlGKZNA z91ED#766URVc5xF%V5B^0cuP(k}}Q-3cL;md4|eYc0{mex9033xojujUM*Q*s0000w??(OZ3jEwATFE#=48B2ovf*Bm1-2h3R z^>lFzk(ipCpde}Be?aeC%7FomRjdglHw)@^&%B|P|(cj&;cy)zQ) zOivsuFP5xenekZvP3jDl1hymfmZFjlzvTa-nr@E`{S%{exErgrDjlIWYCcFNF*UOfyF9ND1OD< fgIs(MgxDF%)5890&0H-3^caJutDnm{r-UW|OR0hr literal 356 zcmV-q0h|7bP)RHR400001 zbW%=J06^y0W&i*H;z>k7R2Y?GU;u#)4GjPP{|7S}SOXwzMlg?y(ZRjJfdK{tz$E8k z4hG%^2Ic_f1Xl-;>i_>gFfgz)Ac0JshSm)&4I%}tK+XhKg#-L7EDZb%cmX2{4_UE8 zr+X@6DnlD{Farb21O;M2C{!}Y$$*h$C0000w??(OZ3jEwATFE#=48B2ovf*Bm1-2h46 z_jGX#(U_Q=u)uJ`5j~kWu7y({Dsg&jI>V;cgO8$>)LWrcq5PpRIPtOs! z+2y1lc=!NUS=4TW?aa)F*KqD(V&5qkX8ge~A&=qWe)9r`pMTz)8Q;0hQS?KMd4tlq xZovlv4^k3X11BnoX++35$SSZW_cST8Fgz)=c;_13 zp{I*u2*=Fi1O=uKtOiXhmh&(rGB=gme@pXSH lnP;5mFl%#sr`o~7aA~vZ>fX8czXBc0;OXk;vd$@?2>^o(Xp8^= literal 0 HcmV?d00001 diff --git a/docs/html/img17.png b/docs/html/img17.png index 47445ae6e5855df1d5bd8b54cf112f91328f988f..a7cebb0402f63d6fbe92fa20ca5470c1f8b0a5b4 100644 GIT binary patch delta 330 zcmV-Q0k!_}0^I_T9De|tJ&xJ{001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC c2Z&V%00c96f4cCdb^rhX07*qoM6N<$f@RNxeEX6I5X1 zH)v=mFu;&ru)s8!2-~R!8c0*lJ^_p1hXX9F43RwS5FQ6GP8t{r+<~6?pp34Rl_B85 z0c-|ykme3@!GBCZiuMIWs>78g@T+6YP;+k}LLCdQ1KRg9De{3iQD!7001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC0tu5U-5V1O~9tw^pn6d;(txRrusoUgDr#Eb$`~+ z_TnAS`{P<5A^7gK-@B)nCV*8#!84fDQilHwd`n-839u^cU~p&Hz<|#Luxgkqp;DX) z3`+xmoLUBk0=EO7!UiDcF9XAUj#9JW2@I?lCcKAm-$PZSnZQxN zdiep6vzLKkIe+_g{@n}=>;ecA_&%)%CdywxlNNv}uxg3oj|}m~A7Lf{Z4?9hi4AU=)X zXI#h-CU*hmVUodIyAKRAjDNmZPte0SK`0ax^zbMcYTyi|fN~Q6sDj?00h?9800000 LNkvXXu0mjflqtg@ delta 522 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 literal 3103 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 gG>0Z^U~pq*C>0l~4*&oF delta 212 zcmV;_04x8=0q6mc9Df0FfVu1d001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC~KmrW~AaVf%A;9KvflYy7!vO{cMxbe|3=GW9 z*wy`qTZ;{(Okhs{QY^d)`T`*S6^0dH@wAAKAd2+?w*f(yV6_tnJ^%pSbQ-|u-o+3A O0000nnVFep zW@fXqvokX@jg5_2Sy@Pc+XVms00DGTPE!Ct=GbNc002)(L_t&tnPXtU1K159RJ073 zp25I10YrB)uz>ju3^8Eot;ZBVGzSC2VkmtAN^5}VY6b>p5G~!xz;OUXcSxUrXrBx* ieFMZY4ty@58UO$(iVNn+PXS#30000T+FKt)AGLPCOvhX<(XRpjY;K#H*>$S;_|;n|HeASc1o#W93qW^zKpg9Hag zz747pZ|{{EFfdGH2w;!|@*qBfMHZ_7Cyd1@ wCBQ%s#7y{4SP_GK^amnTF+LQ}x001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC*|~8H$qQxG2NYp*q-7=iu@j66j*uNQ5d7 Z008v>H8-UG!j1p{002ovPDHLkV1m{cvJ3zK diff --git a/docs/html/img27.png b/docs/html/img27.png index 7dfb344707592206da4b0d195a68749336ac3c1f..febfe5af7ff526a5e79f2265e020f57be09ecbb6 100644 GIT binary patch delta 628 zcmV-)0*n2O289KX9De|D1Y2(a001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC{6LF`kRS)ZIoM(0_`Ge%JLKV5=3uemX*4@>Df1 z4B^sCW~W|wjjx(6+wM30S+d^Z88Gf8d!&<4SVP%XbLAGw?_h1t3lTh}=-v$bC^Yo`){^q-rBHcaP#svra z3>+o{)@_gFP}3c$Kcb$eKJDl5fG2UPqqaB;8hIX9LWILgckg(QizYpVGb5wv4b92m z##FtPSG;4?6%LR*%4_gt;>Vb(CpbJWjJg85@tgCf%hb2U`f1kh9{vMidaqV($ExB0 O0000?ANjvsI=5+`kIzme<$Gmk8X&BEfa0Cj}Uz>?5qpfn)F z$D<)f4Ri89)~|>fyl%J4%k;@mQ|4@I$Qc5t6oY*GRBah4-q~+b|27)Vn94y(r>@$B z&#y|(HBwWg#k3ARfsxmJ#=JPvIKRPSKu8u@Hgk^IR(}*`9bAIGRU>Kg-Cv*zgwboV z&tc*Qe&T+9Z-=_wkHBZ;U+0^3oq{Lm)$52%>NSOC25Gz0T@+OiK*lbk0iK;0Hq2yt)h0RQ9naID>Ki@&s1?4;Gb<``7Bt9UWNVzxA? zN|z!E27ggmu_jLFjef#smGlM1aH_;#0*?p$Y)StH&idsHa|_aZ*uW;RLRF}$GZ{>= zuP&_NJ+Q6fI0u~9`b9hmvQ<^h;`tt zgxx|3)y=!h%Ce15ryvyLK=!t<8 delta 172 zcmeys_>NJrGr-TCmrII^fq{Y7)59eQNJ|4T9}6>()OlFtH&M~2KF8C=F@$4ga>4?| z8=rPHCDwgqVXMq$R_M3kXPb~< zV8!yxFFB!tdC3jdBXSMBNeL4Y6YdyfGwDZclhxRKeoo{6yJ;I-869*uk4$vnVb~Ha Xap2!qo&`Yr89ZJ6T-G@;B{Ts5I4e6F diff --git a/docs/html/img29.png b/docs/html/img29.png index e341cc9524eecb9a70504d0177f54826254be223..4b6d5f615c1cbe5e091efbf34e86f3400bca2030 100644 GIT binary patch delta 484 zcmVK|NB{rBVj$8sr1WQ|=giK-OuG-w6Wo^jB_Zt~m&9;m zZ|se|vHu5~kIETXI4U>xWyDWmD-=w6&4~&^sTs|=tDH+D41d#dfXb5txqt{z3x?XZ znNpFG0!fOnVxMdjTRjUp!3lIh4n_3HqP8gvAg=cJ`B*Hqhfb}bQM?`)Ct(#~h3svZ zW~?i%QXz@DK(C_t%&N2{t%%}~wpg$-X9__Vs0VyYdn`+;4ZGRUjI9HU5nGa$aaEs9 z6&~a@HtexA0e^XO_K$bFw^6JmJ5JST;?dA`RTZUf>($n9Z1Nte$bWL;gcm2a<@zsFRz%m`R6aL9`4ff6WFgC+qBlit#|18hO_RsQk?EG0?fW<4Y@5YTi aA$|d1-P9@_`p>VRu#Xi}JsdDm)hPr3H&N0T82P!`nH&;0fibgt_ihG$eg=jV z1}>nq0wLW7jD}G*v%P0nai<) zTKv+CWEeRL=nmj9PoPjCpqH`DwSj$dXsb&G1A~S81cuNuSCA|ROoi4bk4-LZ4C0|p z3_Xu{kAd`xdzwrI>+NOW3NYBh(7|BGz}>(;ftev2q<@2b0oY z0|P@kQ14d;A7+*f3=bKWG5ZVfDKju!0heyhXnLnH@G~)(9fPUMg)Bpeg07*qoM6N<$g7FCBVE_OC diff --git a/docs/html/img3.png b/docs/html/img3.png index 09ebbe5bfd77c0d631274a97d05d248cb844e9ce..46f3bfda6938a39ba93d2fd684a5d51f771b197b 100644 GIT binary patch literal 2671 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 Q+Ihlr1om3R&OX77UNmvF?Cr7&&X;=w}PUnQLQ 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 diff --git a/docs/html/img30.png b/docs/html/img30.png index e1c0218c1a16892d364509b6550e3acb39d7961b..c0a7d73da2d3e6987a071649b35f7eff896d293f 100644 GIT binary patch delta 897 zcmV-{1AhFP2#g1i7=H)=0000K|NB{r>MM*?KRA_#Ez5+SZayX~;Qs=6 zT0l3z(*n8yo)*vz@U(z#fTsm?13WFD8{laH-2hJu=mvONKz}ztmn>>U6lZ}NqWU=C ztiM53Fu6atmUs`Orhoh_P-6|xwVuxX%Dh8WFu5kYqx6>uDI40?mLIP7PnV13`zQ4l zRl!6}ct`3l!A;KC3hZF#-P5`pdAimOs)C7{@LFh%`MU#X2{31D1@>STzwfk3RWLCN zh=xnG(5YRtRDWC=p}d*cYlWP(VtE5;xnt8KQ;KsV6?4<7g6DdD&BFEMUn=?JWTzp8BM*aPpvv&tX<{kmo>0|J z{gMo;34bG8{iabS_mVqS)cJVkD!S6C9gO>8(efp2I+dOJ6f^>=K*}KEc7L&Z-9j3y z<(^R0yVq$aU()YY>y~mfgxE{R-6`I39V$}o)SDP+#W>pZ)+;NLZ~2M0A_Q^!ugY8Ur6l#*_&wop zQQcuZzQUJubI4<@*#bGkqC#C@c#)N_=$jf>Eb)_69G>P=mvONKsUhC0=fa77SIh} XJi~28_S1sO00000NkvXXu0mjfZLY2` delta 1041 zcmV+s1n&Ec2bu_w7=Hu<0005$XfP}Q001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJ zU|?WWR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCq7jQ5H{pEge2!ems|#9PM%H3A>=gikn^xa@DzQodZxD>9bGqT7G%F+s$SKr z_rCY4UspBo4CHo3K*^oW@j!arSr@1Q#b+5m30|3+{9y@n>~yl8bjDg7rZ81ca)3xj z_a`h4lyMPD-hb$E9kTI@;pHr-CwkckBze2Zz{2@Uz#-c32X=rqZFw0T(#Bu^i#9K~ zvK%c__rMPVokC4%+tK0|k9)SWo-@zOd@+gquLyPad2Zrlrkf{MnEljhDkKkICUV9$ z*{?}1?>mO?+GaFKyH;v8oA7;Lib~6e%Hbb+BzHhE3V#a=kqa4Fj^EqW&Olx>;SISF zSzc35G=N|=nLiJP;`R2piFHSEMp@uOaQhVkN)EK_zS9le^h|lVE^Df{!a&n}(oJ#` zyI3JkUIM9XwB$(17h8p2OD09Z^GfCpl8n8rhQ#D8XgfCDVyg>0qJyhVRW3WoIljYj zeBNww*?;@_50f~R_y~MLvt8lp0>|2F)%4qh4y}ylWoW+TeG?`)KPI0m0HMX2&X)3xEt zwVVF83v?5kc!^=uGoO5-)|1ZRkt3Iu>`pDd>3>PZGA%OdYhWEghV}JSDnwmYx5t`d zbVdAu)k6V{`Kq+Po%pIU1B|_0$Hb>qwn)$Rk>&9lm3a(L%;C!2(rsXgT~41m12J_3 zH-VFvj`4SZP<^cLHq6tnj_*1u*<$#>u0@`Hht-zCRXB0Dgay0_SK4)fk6CLs((pR; z<9|b&{vVvsV<__#+NIyb91R4%r^y!2Kf-EmRl+Y9q-e86Sc-sYcH(Lm_i#uM`Cs^1 z94>p?f#3B<(Y`*`@8Fx*L#gsdv4UTQ)k#7yJ0>dfF;=)oD3xt+P6T8@xdg)$si)O# zj8#w1x?x`8$0&d9V8wlJdWDd&V a85jU+dnx@8)VFQ`0000FUa delta 228 zcmZ3)w2VoyGr-TCmrII^fq{Y7)59eQNNWQz9}6>(bP@VdHc`>1eu<}xV~E7mM&kEggN>+M?PR7JP_lOMi2R zuZLaID7|UM8Qy<9@(qV{td6-JlVPpl;`wgYFyqcy)%C0n%Y0He5>gWc5+1M^OEO8S c85l4ym`u_!U-&ej2Iz1GPgg&ebxsLQ0N`Xz5&!@I diff --git a/docs/html/img32.png b/docs/html/img32.png index e277596ffede488147ca7c8c12096210171ea4ad..3f29355a015544ee631785caa9ae5c6a051dd11a 100644 GIT binary patch delta 619 zcmV-x0+jvK1Ssv~#S9c_bN>3|5}``t^%`bxx@`3+ z?gQ6JxGL8^MH=(s!S>xT7mW{2;Y4tpmIbR%kJ+T!nLd#;eqLk+W%<@A8>k!s_WXneMa0(pkS#UD1Wu4l@HsV0!{<+9}!b> zX!eC-?P%MRgNzK640zqv7mBoEvEvgJ1GP!7S&!FD4-{z=;kxrBp`3|Y1+&)!vGN4> zfU62}jQ2jZHSYQStvllZ>L1GKW6@FKC{ddp_em>NzQPiU!3v=c{B}Zn1S;cQLj&$o z2uH;kx9ww)Qh!om59Y8n_{Lc|c$W$ql-T>*yZB=igXe^brhrs=)=xDj(Sl1sE~Bm- zT4rMuvXKm_OQWzKa50sQ5=e_3g*b1Dp)9CYbHLr@2#LKTyuH~sQD0)zOq2TcHLexc zo3#5@byYb=qwF)lXL`RVN;pj0c6>m)Q_>hE=JD1OtA9$P(xJuLmaOQOQ;a^KQ>08G zp3PGesFYJ%jIy^;?jjyVQsfwQFsUSKOHx(&2o$5so+$(Ag*=+|F>dg$DzbVal4~8j zrG8G|xFFutzt_%TH`QG|%}+dL?S1!%FJI^wydspv`t5XkDc58G%5|qkSjKI#g3i6N zJX>phOlty5;205_gHz(^b diff --git a/docs/html/img33.png b/docs/html/img33.png index fb967761ffebe21a96b44bcd9ddc8c1588fbbe41..7833852c001281f63a57ff49f1f38773c2e4ba97 100644 GIT binary patch delta 414 zcmV;P0b%~M1F!>-9De{FnZ*YH001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC8;1%Gz!0%A7g+WGuZRP|t zuQE6IGkh>q1uJJUE;8nSx0!+QUUj!XJHsOe-q#>iEJ(_^n@e5`a5g{!aw0hYcvC3jhi!{T5q`ZN!au^)KMgRZ+07*qo IM6N<$g6{jM3IG5A delta 418 zcmV;T0bTyE1GEE>9Df06p7oIc001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCz?NTvZ&Qos!&Wf-~{UC0W1H?;KR%s!194#f!B$lgF&8wD^Y=gfyDq>IfFif0*eP& zxrJ+HA*)N609#6SD8ogDb_On2bhoo^$qEr*XeG_7(;EfI2pQ4<09ma|{rlzs$p8QV M07*qoM6N<$f*#DMW&i*H diff --git a/docs/html/img34.png b/docs/html/img34.png index ef5546ead466154e4b56be653c9aa16f80d35ee6..f0d956927086351ddf7054f2011819d493f08245 100644 GIT binary patch delta 724 zcmV;_0xSLG2IK{h9De{X@Fvgz001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCJ@ zgqO=R1?U)A*9K z@V2w;5stftsUJq&)ErLfb7?VX5QTmI8GZ*1rtbGoRV>tY~Yzey-a*CQiT%+QU%>p=b{`cL;dK2+z{S{ z9JC@FykMU;s=Si4Zmsy?Bmt%S`8l_n2ShlwD3@ z^7f?eZsJU1YXcSRKx;Bvg6C8yKm1yv-MV!lzX5!X=jgAYlrmXtuXD;S2aoAM&r-G| zgIWSLm`&n2?8FOHz6!}uscFY^$VoPXwg9ILIZXqCKd0A%)VX)$EBpRy@7_U-lKJl} z6#j{mcKmeYJ&G9Ru=kt7>w+J^{ujzoPNWbjl_5F*S^NPf`20!P delta 853 zcmV-b1FHPw1>^>h9De~v_ZCI~001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC+Mi zU(9$d@RISVSAV|%m0oI)O+F>)9#=rJuok~j8>2>Evo%Lqhc40;3+o~MKf+U?0CIgv zX?9c=_03bol^#76Jsl@@E`Qiy)m9=!Q(^hIy}ZmUa`;MNm`^fWeeaQ-*U_OS4g;eV z6J;9n%}lHdHwW#=_9Tw1OjW#|_oOP!R>wBh`D{9a@qbxYV!m2qDquC#$iq*L%TpT) zuC?o~M#K)s2)&{2!Cs?7SI6WcO*e|DTm-*hys#ti=krDK@`05c{iG|LC1Qo5RI3%@ z@k(;RU?m?hOz%+5kG_j}!%5c`3TDY($uYE%uFVW8;$GY#W$XP=VN<29W08LCIT6Hzz+vPc$^a~9_F)mkbeZO5JG&plgv?Ovc?S!{ct1vS++Nz6 zCq!7>O$Nw&bm!1)A|<w9%RUz2~zHC zu59q{wE=_d^Bo&G3iuQl?ri`&P=J+z6=cf05AWu0<{8=ZGW>#L_t&-m1AHSL|}fg1B1M^0ed||Jj0gf_LZ9(K%$(A%n1yQ z><#bcGW=(bSL91(xCatuE8uou$bTyE;6KA1;EH4y5PQIxz^4!}je*I4|HA~J@LYyx?6W5D3Q6!?;CCq4!XP8SHWMVw zVq9d*|86q_ diff --git a/docs/html/img36.png b/docs/html/img36.png index 51da0ffda3e489d3ee26db5b1ce57a5b717f6657..5f39963123d52d5f44ca6897174f791416a61b10 100644 GIT binary patch delta 450 zcmV;z0X_cw1JnbM9De{BY!x~H001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC!yR z;tj@&4~_mOxPN)y(fK|W6CbnyrO|ejsE%(KCWk@(cq^pHyr%>}nAU#{T!sO}l}hX} z<&=5M_v>eSz-zoc6b`Trtg*Bn<`?=sgQI<<{o3@kaDRgb>bEsr(y!?5g0C(oUTpxA z-5R1^mG1Mi1KlAe<-B%r)U%kIc$spu@!Q64C3#@LLOa6bd_8q|kZQy8VADEc9;Edl sk1o<7D)ZU>6v8Z-XEo>D0ss5)16tN=|AES~KL7v#07*qoM6N<$f|+vF*#H0l delta 490 zcmVFCzQ;+UaZ7k`5I z3!=Xuf1UYP{0GsYxP2E z2x)8}#O{-;Inp^J=Xn{9EuDyk+2)Dtx6pveN$ku>P|1}U!bY9jaa>|GSfkNM2J~D8 z14_A!PDcDqSbublkrp~>qF-i#lAx9x&k*OHaKi}uCMZN zKI#o#>h53&bOY!K@8|VqyK$H5SMTYovn}Qfwh=?G(qlNq#M~6t=T%ByAJ_8%>{0lD zYy>=%k^FXap4Vd&%xWiki!#mI7FvxCu7F1l)0?f|7@oFV<8AJ|6(Q}Kx<8e}IXzbB gwzyiKp7)3N0zctWeKtb19{>OV07*qoM6N<$f*_vcxBvhE diff --git a/docs/html/img38.png b/docs/html/img38.png index e1a29cbd050eb7a6f48a2a24071e3b774973c2f7..7af0b5475f3b3c23e124ef8155f55a5b88c2a82b 100644 GIT binary patch delta 508 zcmVpYVOn}(M2UEcOje((@fkC?B@l^&cpqCl9_t^$8n0^v?#$fuF`*OS@ zUoyizpt^LBVt)y^?NS8{7Z?~e@P5eT{__)P3&VZ32@DU~8EioWA4dVR0z)P+ZZ?2? zlKc(?K>p#szz(!`0vptCoD6v&YAM5i5COEF{{twH${A2~v7X}viO9gi>i{G)mj-}T zPh(&*;Qugzy?_rSHy05=9$<578KCjVet{JfntTcyKy^X7g+WGuZRUh2@7|+?1_Q$! zU~n=w_(PM019Df0q;zjrX001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC@byqX@8U}3;Uh@x#FjVN4god}alTieF3cGDVWq*f4qEj8R61y(sA@Cyo z1A2(g(qFK3>1c0et+Y1#0Ui2a=Dq#qy*Ka8yjkEK)EuBlLw%e~BVt?7+wu4247)vg zRyds?AtH~k=4Lzq9yXaM198Jp*{-V3D$Sq?c#|xRVZiudOw4sSY?mdGM#A6AG-O8x z!Ez5dx*rXc+JA-@7_HZ@fd@ch3#Ff?@+atgUY|6;jS7`RVlSh$Uo{%OK5MfZKFW)Z zaeXa}1LzH#C?026fXAG#A@)Sq6_DVER#t$MdfkFB3$%D3x?3TFFfG<}IA?DoZIQU~ ze!J#>jkDi41ynW*#bR;G-9X;E_(*Q@*@q3J-M#KG)_?z?Xd6ZC>h~|CZzowm^k_Mq zyh@&D3dAhN;rtaiqx& zVwDLSRY4{ypo=Y3HPM7l?9y9`$NU5)d6zQWl12`dc!(08f}*3MH9H**eF#$1dTT2g jr?}ukJ{sYEB46Se)ox%yc2hQz00000NkvXXu0mjfMNjk8 diff --git a/docs/html/img39.png b/docs/html/img39.png index 262d8531324ddf0574514c2b76cae33a73e34d89..b693f7e5e50578e25db557341dc8377f70f16966 100644 GIT binary patch delta 523 zcmV+m0`&c~1e^qr9De}q`voZg001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCP zZT~ozV+uAvC?31#3D|WpUS#-%A;|s!LO*)~Bd$?re__D3*uswizgCP$@Ed@Fm6s}wW{2w?Iz%D}3#(ItyBqDAD@G(SkR(GOT#8kIlYv|S0Ka~G3owpR5&!@I N07*qoL#lct7~%2~NqoPh;c608;(Aw; zgVa{uY5IZrdVl>McmaIOG5zCS{sNux^ZC9=W22eDev8_Amxvkz(U#L&qc~x{Jdi?#BQC002ovPDHLkV1iQ5_^to| diff --git a/docs/html/img4.png b/docs/html/img4.png index cb98a0589ea1c5ff5aa23acb7a1d0d5d93a33d35..16215cdca9b00db3ac00f1c40f9a846f34efd6c8 100644 GIT binary patch delta 158 zcmdnQxQTIsOg+P2tJzl>7#Oqyd_r6g95}Ff^JXKc_^L9!=_vPuSz(L^nZ!9b8FCDH4IZ7lV*oUQ!PC{x JWt~$(697E(IgWvyGiSnt2`w!x6%`dZIXNC49yT^MJUl!= zCH`W2gMk!dNswPKgTu2MX+VyXr;B3<$IRpehNhVga}F3V9!W`KU}o;n5S}vg1Oq!? zLMW>OZw?Pn4r9V!YU6o-H5{}7uS*DC1d>H|pe0Yu}hNEQdT4q9|5EhxA~L4O>?>LXlma1pdmU_@Lc z8pWXyFF15?sJZtxO{&u9-ZR{s9KJ7{b8>-EjAB@1f2kcMI3@E(>DXh#ohvuWrLIui z4OP^+$kFBJH3QZFQ~2hPv8a#GL0%^LI?nj>Ed;WiOBldbieX~gdx$yB`kuu7Q*?Q+ zjnFwXQU?_%tbaHUT4WnBhoWc--0k8%c(0ay9ziw(@?n6KpB>maK9laZ7yVb^5GwI? zwBnB10_gxJ{)+=lV$jJ@fvc82&DZ3F^I9N5&OpwAn%uJNO?8no1+F`U#dn}uC@^Ry z(l_bG5?JJD6@3HPoalpg|Dp8lxxI{zQuk1sW6dkIx2Gh_e&002ov JPDHLkV1mS_(}w^6 delta 511 zcmVB|o8}lanV8V;`YdNBv07IrpCDJ-InRAGod6fe!3&#ro9*`vqdG=P7DJHXu8I zfEtA|{9q}hn+|~$^EG&ugP7 zaqT1s*?c|%Gje3_`%$oQ6}C{)qkvAvFi3LyGq%FZLh+B&i&dRppYz`%%Lle5mIwEG zaNs1O9x)Z79}3DU>H$wIgvO>xf9_V{3^DwuM&!+Vi{2jo<|`Js6)J^^RIN1E4K5-k7#002ovPDHLkV1ldr B=K}x$ diff --git a/docs/html/img45.png b/docs/html/img45.png index ac19136b82cb7fd780c952b258a735be4ba45dda..8117051133fa01e259dbbee38856fe85a3a2509d 100644 GIT binary patch delta 487 zcmV0yPJBy+&cucr-zBe@3Xs56t00 z1mz2mBCu^dltJ{P7VOj=s#}2^^bWIlr`m%c2tz2ye%Xmy7h!Ex&cUIkaL;1CU!gg2 z5M2~56}EFTw#BDFzd%v66CHzk2(z|TfFZt<)W}3X&TIqaG?`b~YwZd5% dR9a`M`UJ~Ng?zEV5IFz<002ovPDHLkV1h!!*7g7Z delta 458 zcmV;*0X6=o1d0S9iBL{Q4GJ0x0000DNk~Le0001R0000R1Oos709O4L;gKOse~3v$ zK~y-6?b1CyvN*VP&{l`qf4-KgCOu$bH7#yLjITYBDyds<*O<(^?|hL5cn zT@|2(n9hvd!mT?_CmkE`k<6 zKr7-Z(N-J^@xY;iLQU=(o3_&0Zh{Yz9PjSOy}K9SKmJ%q@3b;E7_B3m98BI}NbO&V z_H$#UewaDvA!91!DQmWK;;>A+%S#i4BIn8Q!UY4jU7<8>A{xh8Gb8h@A_}yYmEkr? zhN<{TPl}xqA%8vyWpLtrU)%*^?E(t0>2psrx>dgS$b4p(BkS1inq7U?mHUcsFA0H0 zXBr73O4mKoKvZSOtlM1!QVGimdo&61rhp`#N)4$8O~+Z)1?!nfVsNyEf>%lfkQ#7g zRa}WNw90_Nkfg~I&Q-eWWDUd~Q;<_vrg=YjwUUXT%6gDoBGh|Bl7=uvM1}vFC;Zt( z(58$eamA7FkcvB*fV;y-c{{f{PmwN~ybC)URmCIEUk#2#DaP`mD+L`R@Wv8!c%)#L z&d`cp$1j7OHt)O`8ei`5|F(tUyciN5`+__MLf`QPmJy02bQvF&00000NkvXXu0mjf D%@^ak delta 573 zcmV-D0>b^11kMDI9De~N5B5p`001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCY5Pf&Kk0h6PCkR?e5J5rE`vDdUCZd9Hg`gtJiU^`juz#>V6fvey!A8&`_zNP6 zDAx%318fw__zzCBvU2Wnr-|l*T8XdNot>HYc4rtCsDR|51XzHpqs8|a5&566S9i)317qA%AUTjOw;+3#3MhGCOa!at%zy8qZ$Xc$ zk|30G{h=L$O@FJFLdtO*YLSbA>-iaa3kA>vImNBUIxOtjpGQ2^EZV9?$I`In&=$T# zX9Rb_H_FsWzZab{lHRVVL327}KZ=wn7_jr`bDVQ@OFXe%l}F)W9ZXMBa-~8I_uiwz z6c~-7R#moRx=vQ9!Sg7Z0qCx+$O=?Dy1M@c@sJH}{C|#m1N|4QIEQ?bJ@^`E8|KZK zD>gI>j~|X;2vvv`-%v)eMw|GqBWz9^^cS_q%Yj3g%5By#`O+o2OV|gy7oUiD{Vsh0 z={W<5sczsf6L#&L92)B>$yZ3Tr0u^UfaDSrScUWwx(2*~3z;;uv(PhX3(Ded{XaRC z9lGnJxmqqImKnQa#=P-;Yr7cQ%2K00000 LNkvXXu0mjf8O8s! diff --git a/docs/html/img47.png b/docs/html/img47.png index 15dbb2d12c354cb75dba2c9510da2e03b4d89b54..a5da47f0af7d8c5dbae05d5770e129208795be08 100644 GIT binary patch delta 201 zcmV;)05<>f0o?(R9De{S!l>u~001gbOjJd{z`(P!vw(nrOiWCsrluJg8FO=UKR-X2 znVDv0W&i*HGcz-djg47ZSz0%vod5s;0d!JMQvg8b*k%9#0AWc)K~xx(V_={IkW4?c z1;LxZeIWwDYhXQqtW*j`V>W{WuL1+ZB@mmbz?R_xlK=yQB0`AAS(JQI0HM&4p@D%z zfJLAYF2X*6-JlZLtOR5Z2a2VP#Cn8=U=Zy#N3J diff --git a/docs/html/img48.png b/docs/html/img48.png index 9849391fdf1f170a95fe48440f2d24130b790d62..4694a8cc13ff70345a6625de205dd12e8c2b4006 100644 GIT binary patch delta 221 zcmV<303!eY0r3Hl9De{c3z%B~001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCT`I#tIGZzpPl4Znf#EZV!&Y~J{{yoC1A`%m!+5XE z0IrOcQ%ZnSAdq1qh!Zp6KLf{x7KUyRM?U%k$ZCi(#)lws9W?%g}M7)(}_0RfQZpu9FK>$p#F*7g& zDPCq~AjO%$z(kxW??B)I(U!7$F=)U!4pj_G5mJwsHt+&N$QI0L_YQzd=o+*!@EX_| l*do-j5p5w}@D2eU002sGB1ji|(4_zX002ovPDHLkV1lWoRD1vc diff --git a/docs/html/img5.png b/docs/html/img5.png index c46a3819d8295605bcb24fdf82a8731663c57c5e..b217500d8a057c12cde3de5103a4f85ca9b3234c 100644 GIT binary patch delta 167 zcmX@XxSMf;Og%%+#R;z%7#Oqyd_r6g95}Ff^JXQ5R z1&*HF!|1Z}LmWf5kt{=SkbvnmfmeDhmly^2=rJmsQrNne(Pg8|flT9>3=9v8Ijnxz S_qPMhV(@hJb6Mw<&;$SsZ##eh delta 180 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 X`8eZmSMO;C8q476>gTe~DWM4fY_T~P diff --git a/docs/html/img52.png b/docs/html/img52.png index 94cead1b45b52cb741c8004036b8ecc457cfb1b8..4f54c6e9322e42222763ddd95a3d42401972c37b 100644 GIT binary patch delta 192 zcmaFLc!hC-Og)43;aBYp3=9SVJ|V6L4jkCLd9#|DT0=vFkB`r?Wy>TbC5wxT?d|Pn z&Ya1^!;_Yl22^WoY~0)18yOkd*tGq`w1=v{v*Pi+v|E(0F7txboFyt=akR{0Cns|u>b%7 delta 209 zcmcb@_>^&iOg*E|kz0Zc3=FyfJ|V7~H*a3CV#S;}b0$of(9+UUQBjeTlM@mW;^E<8 zV`F1rV4$L+A|WBc!@~pAv7Oz#14uEJ1o;IsI6S+N2IQo9x;Tb#%uG&jU`S(QGcz;j z?rm*spWS$nLGAG21MEVn8YvEJHay}EO{_dToIKJJUJ`r_JJ@#wOflH-b!xayqk*-A zgoRpzgipVO#0~j|2pL`;o+4I-Y4ezvFNX>^*ZNmh3Qu5TV1Lf<_fY?B3eZXhPgg&e IbxsLQ0Jft*{r~^~ diff --git a/docs/html/img53.png b/docs/html/img53.png index 2bfb5e363453b085cb81430bd88f6b5b4c6e040b..3016a54aa5a51e29fb8f5c4b859e0e9c66a24650 100644 GIT binary patch delta 314 zcmV-A0mc5D1D*qrZGRj|L_t(2kz-&OXuv!HOhp_;2(kbD&0x}xs*K5iApuBnCLoE` z0F^#KH;+#NNN_tKiTE-w@MBoZ{{cvF6d;M@!<3bOVEw@DSNxrUy`K47zX0cVs{n*5 z)^iLD(O`RCUf};=`bpp!!@Ic*JOT`p1k8Y<|3LugCiVji41bkiW&9s_4IZ>J*fKo$ z&+v$WA)R3hlASCU7#Kc)SzG}?GnO*^X8;qN2N~Ltl(Bt)DVxUdh!q$HO9Pk{CS2y^ z1G0d@*LxQTfR^$+VBmv<$6JOk?A#7~3L7{I4Gwa1Uf@eW@+r{Q@(`Bn^Bo&G3Ro{c z;NQ(~ZzF@Vxihi>LK&y>^AAww1Xcl71_nVOgMkw$0pcJ9_(Kp0019qUQ(rlMGXMYp M07*qoM6N<$g1*y&lK=n! delta 312 zcmV-80muHH1DpepZGRd`L_t(2kz-&OXkZB@S$hHyLiP7IFnfGJRi@0q2BM}R39%nw zV5q||?-7XDf+WClfq~%zhO+-4q8&+q?E_R9dp$!u!@z+x%r9Pwq%7tE z1M3D57U z3Jh!o+zv>l`7$u@Ls(0JW^e`Ye}E8k1UL$il;y*eaVGF71WaS#3S}_j zDB61$2!NKJ1G);VjPC-!L%|k?N8AkU!aM>S<}y5EM>4IQfe{iOjQ6U$1=<;6?HGP< z;C(H?Vq9d5q%mxgT|Jb=$q>j8z`!T~WH10dHIV@+u7FkwfJgusGEO(An0Chi0000< KMNUMnLSTX$-+mSV diff --git a/docs/html/img54.png b/docs/html/img54.png index 98a0daec967de6bb8dcd28b109e1f28853e23b37..31995149ce6bcc0dfacd1813a31efb496587aae6 100644 GIT binary patch delta 691 zcmV;k0!;n62EzrA9De|Ay3V`+001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC)EM9F z-HiTfW5&HeuWrv~BH#dwxT94Q%IKBx2{^YiYGbn)^0#NFft6*TndF?;p)}HT9yqo$ zYGaGZmOu2_1b+^8aBirK6ty}=ZLE@<%&W+p*BzNpk38KmQrMGnEpwMk5l3GxSfPq^ z{bVOal3`yeH|PP}6584Vj7FIm?JcgySp0rbFs(4FpqGBl$$}*ucVZQ3b8WFA6-ma} zs#m8*oG`r`c;sy|qleCqP@gV1l2+KTu!~VkmP`rn-G8k}C+_-{WJDF(jGVyd;pSz0 z#3VCr?9gQjJ!D#8k3CbMCW{$6rGAmr)}lr{(@zzwcM2VfkPYZ^W2O~WNA`-IuX4%x zZc$Gz{Qfd&YvE*ACDejCoToF|Rl+5D*uWW!j$w9^X@$+9o-t>9S^WK?@Aed({QN9( zH=pAJ#ea`5^V3FUA05LlHq#2*GkR^*eI<)gxgGFX`F*m1T#!g~R$mA*OkpfV?wd6< zSA1-I70gWC!Nxot!>J3BR@g%XsH#E>z_>~|(sKaEVE}u9L-gKJzor;1fCWM|Ptx7k zS$-8J)c0mj!2^LBLqZLpNFyDXUQ!JKb=UzdCev)(_F=`?Jhfd=}& Z^cQ!`#o2w$mEr&Z002ovPDHLkV1k3ZLuUX0 delta 810 zcmV+_1J(S)1-S;09De~Bz5Xfy001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC{qhxuBcE^aHSp;JmeTJveraP5xVq4ML|-Ckbl}s3JU6JDQV2Xk_du$ z+k@n4LA@{d53Kg+C3q2UOEJ)+GrP%V(+veLR-`|ed2im#dvE5wnKwWRYQniAA+c}} z>M`MH+nzKpp|DRvYQbpm4Li74M|hx*KZQJGgqXOY3m7r)N4*8E9fl#3{s;^g8&Kj+ zafQr&|1K;gB7bHZW-MrrB?CQ1c-n$5rmSd+L64wAX|-&2!n-Ca+b2|wNIL0FL(}Mb zo}eFiM9I?y`PhsBTQ%0CW4tH?JGO51c8QpzZ^>mzO`IOzx4}k5#s3VO26+fGGaFs^ zz+-)m#wcPyI#erx28WR-N|i_=C0y!m4&*TrPKlxKihqO1(rnUR$7LfY=5<-|edoFq zh9}v2gSvIYfKPAA0H0G7@n-`i}l5uU&T3a&9aNB>MTCQCds&k5P2KY z=F(H3Ia}bXCCJqUu6f7dc2V+3tyBZ19zKcH@~+%De;-@OIkfC|qu*!P(k5v^wY#{A zmms0uouO;jx1d{!N7RmRk4`8)zQ=0wrap~Ng?~P735G+0#9WUZiouRe>NL#MrS%J% zyNr2*iu-sboSVU09-q;r+HxmWlOE5N@Uc)VudWM?H3v;S9Po7y93?N#JDJqO-d z#Tzb`$}3!B*)HC$IcFE}xfDu ovLl};SI>wtkPr9oJ;I^jH~SZ$FwmUrNdN!<07*qoM6N<$f*QAUumAu6 diff --git a/docs/html/img55.png b/docs/html/img55.png index a7fd3b73429310b56ccee7589a4932c8a3b9ee21..691856369d760220874d6cd13a612d47c764387e 100644 GIT binary patch delta 202 zcmeBSy2m&{rk-KqT*(g%3=CQUJ|V6L4jkCLd2>TUgO88TvSrI8B_)fCi|y_0XU?3N zmX-!oWo&HR+uIu%85w21crK97SQ6wH%;50s21qi=)5S4FV`6fG1nU(hRt=kDnWne+ z9A>FAx;9Ks)X!#~pw1V}F8Cm!gR$^N)47HNjBGO)oF6lVB+fX%CMIx|cRR1nf^#*E z(;07ibsQ)$o!yzRjxj_+>44G!#)no8tq++Z7#OxSOTGQpQU|h*!PC{xWt~$(69BrF BNbUdt delta 248 zcmV6 z92huv@7~S8puoWJjGcj@04UBkp@6;)q8OyMM1W#}1IA}8nd}+Bz|1fM#F2#ihMD0C yh+_J{1fmk*+SxV$1)|-SI-(dF88RgRmxTZ^BNt(`)RPYY0000990y@|C41hoox5c;6ts&(gjh$(h^tQ24dUVgGw{oX)5nDa(P18EIdGcxYi12rO}YF1%N z{|eHgfh(1ftp{pS27X^bTG*5?x=oPL?I9UmlVdKF@~n-i568R-uXMXWe`&hFWgN)e z0d#u0w%gv}O27@@ePrXr78e`l1_hlNPm^q_NOxFn5tu$)5G-ImhKx45qky)Nj(oKY z(u*FXJ9Qf~W?EE9`p^e##1NCA^x_TbVv#l0f(+b@XKiH&gSd#3g3gSmNya9cvDz&* z5G-IUhK#MyO{Aa@5UKmqpzot?wemXIM>@fKCPtrYM#I_5$$vh+$CHhl-w>Ec9=y)&}(N%an1T7dD34?Ldx@pT#fj9`=R3qw4 z8cs&UTJ&kylr1cON~6}I5A`SZ#2yce-^4x>n~<*h_eh&qzvYAW(2Y7zntw^WT19xI zP3(X_*jwq!>zfmH`1r~@s4Rz*X<}=tT=oPXZv>vTayXeLws{$qK*mg{i6xupUSmA6 z?O&+#-STIfe>U*fH*bHIXWp*K9ysbiA&h7BYA-DMSfewkCf4zJbg;%$vvTZvY^Seu z<|RWVILe(cUexOZSXy90O|0Yd=-?>ut{mHM?xr%Bmv<$n z-bde%W2=sIy=ieT@7OQND~{tuy-t87ZcG6Lt3T?^1Z?Pl%@Vke#l z_s$OI$>;7hSL%K_p4a=-7I@f9{;_Ccy^{ij2~$c9C2~Bk*YdIJ>p?vkONL}?WfL2T yh)gUmDj7+jiH$@=C02hLHf1erVw*Plq5eNsS&zCCQ6>`r0000e{4xa zK~z|U?N?oB990-Svp;Po+r2aRP-|#Ozy}{h2?PrLu~9??UpgpC1+fP4p_G_GOIs<` zK)^_aI0c`C_D#eWv*?Q;-Hl)cp~MyOL6mk3Ax7(LMnkZ+Hu3(=?EGvdlbz7%Lr-9H z_q*Rc-*n&Fd z%5JJQ*M&nHjLT?;9K=SQOQ(_Xt~YqTI3PzWDVC)`7cw-f6Hyu&aW3rK$g)Jjjmju= zBX#z&s~M{+?MK-VbPJthjZ9wTx!=Jk?`&v5}{ z7!4V+wpe%&AMwl`dbuB1WPKmij1ZwRgI;5sT^UeqJdBS;lvfDAk$i0~R5I-G15kAo zt%4nq;Xu8F`MSbFFNzN4e^Irumv+W7&j7Cgt1SNEn_)tFQ+)=_CC6;NIE`~WDk?-| zFupbyNCp|V*oS&(HZFs9Q~c#93vIV$h?f0eMaZD*u1XnNe}r%bf45o&9{I-7JU&q& zEW`0+2(C;r4zQ12tNLq9M)?v;XW6Fsenj9JiMa)mwwNk6;jo(wXLPi>ajtCxqx7KeM!fY>D* zI}E-z6jQU6F}#L*c~n#g{NO4V=(5G40`2r$ znMEl$AIQ_ok_*)=FE(Yi_=Q;5p*tTskDm*rd+qXdCI9#%{-|tNd{*J9&&jB)@cY_5 zV0TyjC&O7kh1Gx58*NQTYbMNX(#uE?I|JEGtkTi4YzVdBm)mM$eanZpuO?^iiMAA{KN9+OJ5B7iF^}Qp!KA!SEqV0* z8Kl|4>0C@~hl=YZc=Y~HNZ;K8$i>8VFC#GVeO@MZwkb{Q+^8u%tdCQZr3J87LeehgWnx(&N6L^MwvCBrU)?LBtfgbaF?!ww zqmZ;((1<2WDER0sa3oPXHybI<2nn(NN9bsaHhiy|R z^v{nXvQW^oRMn$Z);@c3FtLdgNeja-BSGX~ViPG67amENONUJ~vE8GF{{g0bfQRm{ SUs3=73IG5}MNUMnLSTZb6+rm_ diff --git a/docs/html/img57.png b/docs/html/img57.png index 6ce9093eab1621e11b22d26362a0441070f0f466..f5804990f57334ff8dd2e7770ae6d04ef266f514 100644 GIT binary patch delta 13 UcmYdHoFK!>u-IQEWul@302{*t-~a#s delta 13 UcmYdHoFK!>c*R5H(?mrF03P53i2wiq diff --git a/docs/html/img59.png b/docs/html/img59.png index 9eb4538d8e03d4b25b7d67b2690351402f683634..bb04ee281a7684cf7ebd35e56a712a4a1e858717 100644 GIT binary patch delta 292 zcmV+<0o(rM0=EK?9De{Rn+iAp001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC)?y~`{XKa8;@_Yai>mkCN40#}-GP`#m0A#&+z`($H4l2xe08^6X0#um&0xOW@ zyZ|@$ftIjc q3xEk@f*U_@NF9KHjUpaNq5uGWB{zq2iXN~40000O_V8|C>zyzEO3=s?p3~T`fSR@gE8%hT-_}c88Gir(002fLVrKvV00MMUPE!EciJYfM00032NklTD zNu}%SuFHs{hoWXJ-Kp9kFW$&?;GIajlnk;fsQXauon0EqQd;*Z_`FR@w`=MeWDB;~ zASf9K$df`Si)*hqBOSiJ5#}-S84)H#p)sgTYZhnEXnAhAJ>H4fey|zsV)4kRkJkdh zh19WE*s8x6tuYF35qG6RZ>PIZY?;@Om*x&3I!gQrI;DT;4@2KCFIA)RBi%3n0000< KMNUMnLSTXz1cs6T delta 358 zcmV-s0h#{D0`>xs8Gi!+00ASG{T~1T05(ueR7JD1v#6-3oSdAHkdTCggm`#(Y;0^` zU|>{KR7gljL_|b9JUlQkFeoS}BqSsl7#Iu;3;+NCMm05E00001bW%=J06^y0W&i*H z?ny*JR5*?8Q|*p}AP^jIk)>P}-~VOHfF9OJS}*CZ>m(rV&VRyw0viHgAn0J=wvaWR z6SCM?nyV^Ohx7_AuO}CzuA6QGv;6Jmw-LFe;t7;V0c_QjbIw6=(2Ha>JSwlk?ZS5E z!;W4=@m~9NF)PFGg(VqM3XdNKJMl}@oUEz^X%K~@O7*TPg+c34qA;0ZrQ_g+=gYup zS54t!jQqE1>4U1mw1+x ztL}%uS+R5D#iz+(uY_YvQ)#8>noT#-16*T%yXzBp0FZVByh!Dn!T;5_f@^MFGm-`AYyK)&udI2Mi3H=b#Lh z3m~ZnassnJ=I}cdRAzz={$lDcAOK>pzPkvs?8XnM?KX-8oJVB<08U>RK1~pt=l}o! M07*qoM6N<$f^)b}K>z>% delta 234 zcmVrOGAv-=P+<7Lz+=#LNdR3E32<})i332z zybM6a{0xi@4E!v7K(Pq0k!$d1#R=FCGcZ2}(yU*AL_ZM6Cjg1PP!8KeAi-G>P`C}M kd?9lJgb{z49NRzu0ALFh*S>FdyZ`_I07*qoM6N<$f3}$9#0000pGc%2ijagY)+|jEE00001bW%=J06^y0W&i*HVo5|nR2Y?GU?3gj zoqP9A0LtbHU|=_ZvVjb~4Nx{`0t3?lD7)K%;idzWz53m|hej}S%8|^RgUbZp^1?OMu31QiPv{2#jHMN067V^g00000NkvXX Hu0mjf-~mxT delta 227 zcmV<90383}0rvrr9Df0=&cpKn001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCH*k7nBzErqAV{Mm^VNixsW(B2?EXq44fOFY<&d=9vFLWM^_`1$@CRTIY_>pqW~`O dfmq*>2mn3A5<`qB1p@#8002ovPDHLkV1n8SP&EJm diff --git a/docs/html/img62.png b/docs/html/img62.png index 432763a50ca253fbfbd1258e67b2abe468596e90..0cb6f7f2055971aa47cdacbca58e6308d4f4b050 100644 GIT binary patch delta 223 zcmV<503iQ`0`mco9De{|ZZM4i001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCh|NsBUz?lFQ-^Reu!dSrV0OhqXF#KWQfSIwJ zfkBsnD*(dbJj%egl>5(52#@>x|NjDT!#Ns|ox!yMnKx$wGH(|$CtmF<5xxR~Gspmy Z2LNtVExL*MDTe?6002ovPDHLkV1hrFTUP)8 delta 241 zcmV1+{)52>WNHJLI-0;V8z+e5W!S(3 z<}qvlYpLjjsCvMFN;BXz4*@tFY#EBdhRyHjT*$z%3@W~ofuWy)`2vK){E30>F_ZTc r2#;$4vH|u6NF0r`P1vo0xdI9R2aGSv%F$O~00000NkvXXu0mjf%b#2d diff --git a/docs/html/img64.png b/docs/html/img64.png index 432763a50ca253fbfbd1258e67b2abe468596e90..0cb6f7f2055971aa47cdacbca58e6308d4f4b050 100644 GIT binary patch delta 223 zcmV<503iQ`0`mco9De{|ZZM4i001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCh|NsBUz?lFQ-^Reu!dSrV0OhqXF#KWQfSIwJ zfkBsnD*(dbJj%egl>5(52#@>x|NjDT!#Ns|ox!yMnKx$wGH(|$CtmF<5xxR~Gspmy Z2LNtVExL*MDTe?6002ovPDHLkV1hrFTUP)8 delta 241 zcmV1+{)52>WNHJLI-0;V8z+e5W!S(3 z<}qvlYpLjjsCvMFN;BXz4*@tFY#EBdhRyHjT*$z%3@W~ofuWy)`2vK){E30>F_ZTc r2#;$4vH|u6NF0r`P1vo0xdI9R2aGSv%F$O~00000NkvXXu0mjf%b#2d diff --git a/docs/html/img65.png b/docs/html/img65.png index 0f133fbf4ec185a35b384d2f95a7d129632b89b5..9e29b6013007cdb13330767b0145f5f70fbdfe98 100644 GIT binary patch delta 259 zcmV+e0sQ{Y0+#}i9De}vKAzbC001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC8URRDqnDGNg0Y4UTW&y4MW(c$X{{R012*xy+67B>B4txg$V+%|i$mTzQV6?-; zxe6GVE+807Vd8TF7+wXy8T-#qfQs+=|NkQ@0|GiQ7!a@;g8>GdCxL|Y?hOzI0&p(? z5?A>*Kp1eq`YAtvfm4BF0+@jY_&%`lp^Je*-`@1o zW?)EQGk(kfHkTnB#I2AFYd3u)ssFD>?&eJjjf8jsmD9sNe%1GpQaL)Bpg$@+qHl!m9QF O0000=RYqI=vD z-8r1N^bMtg3xACLT;IEjQY5~Jd6-eQs<=`u(vD43V!P zfJtr7V;N^@%O*-}r)~5vPMI2;u*UDyu_h>ZiVxbYXn(L5Bk^rJJ}+X5V@GDy8V=LZ z*+f+wtt0JF7q*F39q0|s8g2h@u+CQX#26Nn!^iDm6^S`sDP-c&D-oHagOmmS*k=FAkJu z;jVEzcYhM6atBS0?52@^mCJZut@%`Gu9#r4@X3kQWM+HQ#MWzgp2sFMjzV3#VX=)5 zk9m~O(Q2qcfUeQLa4b;8ej^YSH$G2hRF^G58k>U8jaW|fDF4KQ+uK1LlAas97Q&aM zAvLEjbaoJjq_0mUKYxPq;cv1c$j`e-9$|zL{ueub0kc@Wxx)m1UjP6A07*qoM6N<$ Eg2${dWdHyG delta 755 zcmV001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC2r752i+pyIg-r?zK$$NsKCOSmClZCLqi;ReAhLT^ zFjyB5$6b%gp1RY~owA>~`D~t#Kkglu#T=_G&{3w*TtJm9sh{L)UxxJpih9k(o<^}r zKDINJX-uDQ%Wrula+y!@Uc242glW)?u4vb=qy-hykAEW5Al#z!m<@WACrf&%;w+nq zLx9~CzsSUs0aX&Ra|%Nu30(=kO&o<&P385u3h@F>l%s7~;EH7-rcmacK#pDz841MG z#(Zi@FY*QDa?RCgDPk&mP)KNUKEi7o1)@n;SuNNod~|OAdNLXs#4eNA$A5yAU_G}P zN_GprTz_fVGExf6yUjSRw-7WVMo$sjPp%?ig#YQ&4y`AcCscqcGsBGv;t43A$(8C1%6=c<~9E2;b;*IcD z_=wI>&t&#U<|&TDA^t#pQPR7l@obETNQ+HJrkH_lEABTTr&GWEfu$xSIyr;8FL&(o lS>261(m&JmX#3dv_z4rlm-?xy6t@5X002ovPDHLkV1l=bZiWB= diff --git a/docs/html/img67.png b/docs/html/img67.png index 2068bf5d80851744a89301d48c96f5f26db2d42c..987d5e9a60770ae4ad84185eebc68c34fb69121b 100644 GIT binary patch delta 89 zcmXRdm>?6vaDsb92?GNITYyi9>wyCY82TBepHWo;iZGT0`2{mLJiCzwLFaMvIk$p00i_>zopr06Rb;pa1{> diff --git a/docs/html/img69.png b/docs/html/img69.png index 2202ac742e493c44db5c36379a246be265b69429..2b37abe9aed5e746f412357432711f7325a54f81 100644 GIT binary patch delta 690 zcmV;j0!{sz2Eql99De}+-Vzf4001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC$o2+p+dr_3EH6BDn2wS8C4^fYL>I!-@bdP$GMSrCT)e`XFu}cp<6^i%| z1bQf5YI5i;hXs*b1Q&}6{-`UZ1SuN7*_o-?HU{aTr#!;UeBbxpo6N5TMi^m)L&xNx zWM1^@+qj#l4|5<=t=Si6Lm^ADA~C4OZ6?}J=|dIiK#s?NX(>zMx9EGE7Y?=Tp|CsW zd*G*(C2>OZ<$t)nov7vZlFLZ#&Piq^DN8~(fzzuiN)u{#757)_lq){kc*AO+BuVW) z!1Sy~Bnw!c^(nq`=Z6+R$XNZatY8DLagO$A!A$wr(4|~MkM2^Z)TQNu`Aa*4^F*qG z1`)+*!H6JaEEckHI`Rlv7wfb~9q7?LOi|6}TRL-jlYfCm9o*7AydzQ%W8Shuu~B0C zDr6K(8PRE~Tx7VZP;24HWD^&dnT3QUm9S*u1#M&*OPh=;{J88=i!X-Dn5AwPu3D<$ z;`4Z*uCwG5IMizL!cYkxVLZ1~rRjX-v2Oe62twv^9?A0C@xpWVaqnARbJ0-)c1hCp zDMbCpLw}{>B6K1dLBoRblH#LggQny%Ru{5~v+?n$&mKFqIqZD5vGoe=cKhkWFDA3f z$m7}B@Cs{NsLiRJFuPV^u}+i{gp6V#)96Tbw!}p!4iumMPi%DqKEFHCl9f(^k&f{J z#q_%_Wr{ClnF??Us0@4q|ACwPQ<;nLgPbo8e=FJlL_QppWuFb>!@(SZ?ST^=)a|hG Y2cC$={~sFND*ylh07*qoM6N<$g56Ai001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCP+^#njTg?DE?qR-sJb*yv)2e4~WAWYdQ#I z!00S`F=TxgNYw;@wkhRU!$>0N3Q~Kb2+<(O&wW8dHixBDyoo^|`510{cbdw`*cGUu zUKk4l^&Qm_;(u%IT-{-RE4Yc(yz5^!EqFfc-|NPp(7RLa5kD=rpJAtYPm(=U0xg|V z@l7_M0Tb2g6BIzFsI6IS)KD&Hbw*>2eU{@lPxQ>iU;UGR7v1!T4vhSGSbj6!2}_hV zDy*qMW*@T>#T`xZ%W1)es!AzgOhb|cQ3N3GdVx_(lYhJ$0@kT)xd!(c|4>kLA|279 zqoIQW(?kw1L_IGFuFBG zu3@6B)_)ITv4kvLhXY)hwa1I=eD~u0Ii6`pJFL+ePg&l?Z4eLQ@W?`|89!PSmA zF4m{H>6Mbh)kNm`Q{04)Eue7+<9rLe;dV}#ZHpNyI(2B1b&LV8#SJFgOJD_usbwe{ zTS)3$ZJTjxd|mp0UD-7oNckalxCzCNUX;!QGk?!sYzsSN!Pp#;!brvoksSh4n+Ne5 zO68rQ#Lo4 z>LOG7GV^E>#D+|9(mbqV5b%50kJK8{0~u@K(9aeVf24MQ2gn+f8o=#mi2wiq07*qo JLTbC5wxT?d|Pn z&Ya1^!;_Yl22^WoY~0)18yOkd*4B?oWoN$2iM(z81 ze}QIJ%zUWZaXRO~0-lKvVi*?wlvXf#&&F}qn9*srx+Cw0_JB2AJpUW7+%Zn)6E$F9 YFf`!V!5NmdKI;Vst09gw`RR910 delta 182 zcmX@ac#3g?Og-bQM1~Ru1_pxwpAgs0n>Vjmv0~1gITI#KXlZGwsHn)v$w^2^2nh-C z@bIv)u`w_(P*G8lkdWZv;Q?xT6?u9dkYX$e@(X5gcy=QV$no%WaSY*@nGDpH#=y9a zjV-E{P+6FA7J#KkmWYQ~)Z`v2uubR2GYsqE6Qo5AU~qi77< hR1E$Iv&?RiaB+CbM@&90w?E$*D9+-?l5tHA(nehMv>wov{3`Ltk7D!h-z6uh* z%%IMEfnkyW(*zHO??CkPaf@)-Pq0uvzCaD3oPV0yrLkb%qe z0E0G2L0y*V1@~UY70000H$9h001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCoWv_P4dC&ln##sYWRr8005!`Fv-t7t|0&b002ovPDHLkV1h57g24a) diff --git a/docs/html/img71.png b/docs/html/img71.png index ab90c16de116c20644aba9250d409679cee05b52..4131707b3e5fd355d3c1b049ecaf15af2bab9f09 100644 GIT binary patch delta 458 zcmV;*0X6>d1Kb0U9De|@jem6j001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC0)qjP3T9;GWehw4{~34-fT|v_0R6xT@7x<8rGrUDsewpD5{w--6`>KS(*VFxQ0tj29rv4GmWE zL%b7Few6k41O9!V8ThR~@SHhw!rX5o#4$4%t};VSXW(pLf(9370)r?6gCvkO5yWK` z-~_v!Q(!kk0?RyxK#=l@+#7=Az@bzCjZzd)k{`gap+l3;fy0iWh28BdLpR5SDWG6r z;P|*7cbtI35taK6PZWZ{Jp9t=K!7ymqhQDZ0AuD@@AiFz_y7O^07*qoM6N<$g5eg; Ar2qf` delta 479 zcmV<50U-X|1Mvfp9Df1EicjMJ001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC~FG^v?YyH-K zhY&RnYVzaJ(jnqCTUxGbPFy-Ck5Wb9>=PUS7gv*)9<4BC_B-_~&U8KpTv9&*Zl70M z4~!R$UiT(ED}Uk55ap&*syZp`cN8AsI*s$_Nvg;N<6Re-^@Q7RdMX#NxEAdPsa0d& z791WZ1%gHy5Xz>^c1WD6d8GI5H^Pl4IjFo2GjT=61J2ylH^n~rdC0#gwIxR-n9!bg z<(P9Pu&x=4W(7){baoBh3|rMWFO0r$^cBZ=#EPxHJXmATl;{ZN`aA?N;WL3@R|5@>6Ng<1Sk=t;h~PTZ;0P8{@Ohj(`2HNFS^D VQg50yfZhNA002ovPDHLkV1iHr((eEO diff --git a/docs/html/img72.png b/docs/html/img72.png index c4b1412a5f4794f23aa87c1c2bed9878babdaa10..ba3d4c05d9047e97c2a39fcb7d76c08d8e058a92 100644 GIT binary patch delta 291 zcmV+;0o?w@0=5E>9De{u#QN<3001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCCz{gBBZ z2NLH0z;K;`_rrCDP#|Xl+XDuMcOYS=2b>2PxGWDs^vb}@mSN>fV0a~$0O8d#1aN-^ zG2U`>CNNwFVrif~4gL%t3{^qGv2_f;-y1Oeeq3;Fiv0qV+Mvm ph6xNT=2$(#VjPU!+oJ$0005KoEd$6uo5BD9002ovPDHLkV1oDubKn2~ delta 306 zcmV-20nPrl0>uK59De~Y!^(RA001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC8Y1ULz3fPd&hVlUXha-o31U<1fC z0jUbD{{OcXa}Z+)Zou>byIqV5stF|u4B_5DHU~q)51_l*7M_*EG81BG~*JQx^w z6gn7P`TvJGup*hkPMLcs0Y2D;k6{&MeZXKVASW=L;RKLl!t${OBFxjk^o7A+w*kWA zgwhQDtc(vCFDr8gFqi;2$MqS4*e$VJcEEuwr_&Vx068Nf(FpipzW@LL07*qoM6N<$ Ef}S>ZqW}N^ diff --git a/docs/html/img74.png b/docs/html/img74.png index b286bba5e8c9b4b5cc38dfff846eb8a536ca237e..b57bf530ade023263cb3a7e743944154b064ff8e 100644 GIT binary patch delta 265 zcmV+k0rvi_0-OSn9De{%=4vDW001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCzdAh_Yb$z|Slczy~zpEyI71$PRPAjSMpw_)ju0$UaX7iLeTAGB7w7 zFuY`72$;AK?kHyih5`oGlVHnXfb#(Zd_a=m4q*7t5W%njq&&d^Ndlyh0e>st2N7%>VD?lXZosaL zG{DaB07xnb0x^iYpn-vJLg@iEh7VxJ8UX!Q09MDyP(h-}|Dk|fmob)1_6&e9RTeNz z22#unSAYQkc8~f3)&n4#Z37cyC0Gr=0xw8)WXO~NV7M~A1Ine&fg9H10E((Erj6vf ghD`7u4SWCqN)y#OpFcx^^Z)<=07*qoM6N<$f+&S(UjP6A diff --git a/docs/html/img75.png b/docs/html/img75.png index 2379587645a5e4c842d030c1dca5cf0c72df746a..499ac4c53062de58e3799dd70612f24f6071cc04 100644 GIT binary patch delta 1206 zcmV;n1WEhC3GfLaiBL{Q4GJ0x0000DNk~Le0005l0000Z1Oos70L9e?#E~IPe{M-c zK~!jg?O0uC990-Slg(y3+0D$*2aTbcJn4fF0zpA+8-38AFI~k{1ThWbLy(pQt0++n z6f9V&TL>b8MIS_cF>4hnq$YW(pbWB7`lQ6$P`1&!+lisricP)uyYq8rb|#ZZ6~#HQ z^KRUqRt^KGz)P8~xA%ryg{mi$Hz!$mb$Oeof@`;tno#z8RGsA6^A| zpIeP5^q+j0QEF{{h50n0tYW#2#+eZZ#)H2}MFmt7iHHr=3#_4obyv_)>n=y`Y{Tkw z@EMN7n81P@I-u_Z?!*W3e@Zo~T~+jzw=w+uR1JnO*2UhU6gOG-QrVGSul8`tb5ToXHe&vLt2ZZ7x3q!@DFpwS$komn6B-dS$;*H)_> znC-0Wq7*#mk4l^wzUZ89*3sjbzE*@_QY59`^;OlUk#fXr-8D;!5wo61kK>!&DRzC; zo^x$x^QTe46*06!f8L?FDGS=iShCPGm^6FBO^lo{TRizGrT7y3$qVB8_e9MW>*%iV zTjnA{$h{};tXMM4X^$qA6U>rg#4L%>hUyiMaTn7n_yygqh}mUvW!BLPV?aD40{07r zMSQ{nvwdYAEzHsfs?(A+^jY}{CC=F{)_Po_A!47v0a?QbZBerTjB<4U%T7X~_J`7JiT_KM^>Zx8cz`Q6=) zO28jgmoYPZf9e5BZLVFa63w=4sjRTL(8{d&5i=gXEESbWs)8y<=$2XX3ht^8=3Wyi?wsTub_|GEwsmze!e~GLu zvzf>kWNn!!vbIb-vbIdtmdV;OSz9J+%VcettSytZWstRH{>o(5mPy2azAf`7XFOdr U?GTP23;+NC07*qoM6N<$f};yblmGw# delta 1159 zcmV;21bF-K3Bm~>iBL{Q4GJ0x0000DNk~Le0005k0000Z1Oos705slRNs%E;e?Un@ zK~!jg?O0D}990_RZ| z2vBHzIlk5d8fIPpn0-6EnlputIIvz|Cn=&wv-MWw zjU@hWH+u`?@uZFMZGA6=1K z*2KwA1^M!P9nOWKdS0gv))jP8byDJcubq2{Odc*=N0gU;Ja{zux|rL=kU0%t{C;#* zhQ7155W$#PALbslKNNO>%kyPn)PgiI2{)t{aL3RW43yEgG*F70b!IUMd&~;3;n^ak zKX@M+at?Da&R_w~nJx8`e=sjuGc=>dES^L&Z`l7O`J9J6b5xkq0DXb6DnoyQ(-DlB z^-xcB!|(TLJYm#1lqM$OMqDX5{0AW zj!VW?ah^2ftLPtV=2>UsM}xw@4!j`DX@GGWiHF`;HX;}^C(UArf7J+MoI^;s5m#zH zZZh5EdaK#N0EfQzX-s*8_LL9Bkr(0KTl+yXJCUoB2Dgf#dNU6{#WWILk**1I8sH{n z^3b{O=OP$0C(K?A%?e|}Y=dO2X?C2h`~0CxEoPr9<>8*7WhpacfA(>Ntch9m_`{qW zah*HnkpR02weq4of8*zv4#Ix{oE7FYzysmT(vk6N1Y_nlW`!|fmPxoFy}XS31EY)| zF;GjG9aRs-4U7|5r$s`shgMUF49%(+Yp>++2KBILFh0c7UNg@%4$$SACS;#y&I+>z za2l3}OY+X{RY&7U1Y>3mrJEH-t&=n{2{&R^ZBW()rDFf`f67U0E`mRTzI*EpxZBr! zY%RayVX#txUHP^yNaMhgLb@LXI8~r;v~kcxd|p|E^G;peRi`fJRVtPI^SFyPpg$Tf zrsA;PEc(K%0o-pwfc411FH1c1?t?cNrs&TzvxZVc>hHG&TwW{*qt;29goGN>tBxKe z(r5nWN8I(ORkY|gjb z8hQ1Z>nX@E>_AQY)N!vZ;B*Ha9O_K(Av&Tub;kb@UFaHjTrS diff --git a/docs/html/img76.png b/docs/html/img76.png index bfd4b177577a64b75c47b7325ea5131f6c6d3a4d..10647c53d6bf705d4d1e1aea6d35c3cefd3a0616 100644 GIT binary patch delta 261 zcmV+g0s8*+0+s@h8Gir(006F}*GvEa00MMUPE!EciJYfM0002bNkl1sU#01bqu^uW)u#ZBVM$wDOnzRUL$u@Ji8jN!&7t)&2r+(MzrS{d*Sp(rNK1Z>b zG6L8Pu-aKvo|}Fe6czG$u0l~UcNWzl%9o+@W~|=DqJR@$UK(iXG?-#9zglyX)pAsH zSl0onMkPp$ZZ`p@kpVJlg|?zX+l~I)T6?2f=B_`e2lb$CjJl;huEot%gBC#I#T#N|C6wBlfQI_{*dudA-U7)ezu4p zVr>)xL!T)Zg(OgB`=FTU8g3e0(a~itdk1l=yh{X>G@=8^O00000NkvXXu0mjf D?`W9* diff --git a/docs/html/img77.png b/docs/html/img77.png index c86cc64f4b2137de67ae510b49a123d4371511db..b55484779514ae6573b4e107dad2b5786a794ba2 100644 GIT binary patch delta 412 zcmV;N0b~A|1g-;+9De}gf`EGf001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCFsmP!S!aM@V5}yQ~F+BatP=aaB zymvr==AH-b3=F&l4EI6!5t@W8i1-WFhus{8_g}%(QU-=O0t|~m_&=J&e-Pn;X%3n% z!O_B*z`*c~fq!oy2w&zzl~@`8B$ne39}tKK#t*jx1H&|+&p`MfH;M$G!UpaO>=$sE z^Iq#a5|5(*7_|F7gYmtMC=#rfA8<662;kC*3RppeBm{G!NeD76!e3L2~Z9wLOIbT!GXsx5hf-GR3d<+h96FW0<)ggP;i1^0|PgZ z&GzAgH7{Jv?tk44P;)pKJ~%ZvZGf0luz-md91;9T#!X;gWO#5P;J|0Fdl(s15(1Fz z!VWGF_ACn#Y6daD%%wzTTS|Zo**a0nFj(AqG@+|Iic11bCo(TH0Zg$(yG&)!h)7^a z^9bntk$@zT;gZ3?RvOYw$Q($*V)kWV;BH{}(#yc`g@0oKvP2Yv9fQL(hIj(zFfe#F zg2=554E_up8@@1bZs2t=K$1Aju#B1M0>cel=4kYHAn}-ixr42>i9y1(k%2Q9NrGho z!;}QhsS!vykfXmtfdLJ0?*@VfbWwB(J1h!D!O#LklnF$D4*;&{-=GvP;8Xwr002ov KPDHLkU;%>f6wDX^ diff --git a/docs/html/img78.png b/docs/html/img78.png index 18b5c0a9f6801f23112d375e532e94c9e542993e..d162475d7c2de77faa0707cfd9b31e6b7b1ad7a4 100644 GIT binary patch delta 140 zcmZ3^xPWnjOg+O9hQrqw7#I`-d_r6g95}Ff^JX+FAWM#n p6I+2^ms8Q93rtTv7+RSbmQ;uzV6Svu2Gq#l>FUSovd$@?2>{@LEhhi~ delta 147 zcmZ3$xSVleYnfq?-~_?3otERbR>3GxeO zaCmkj4ajl!ba4!kn3|k$fK%kbnhO^KG_)BwjT0uaGlwaZ6&5BO%{5WvUf6K*Xlsb^ y1V;^t2NO&jp0P|g7swT~8|3}!55U`zthoCkrjAO?2>1H%^(gV&jX^&*H7)YJc40K^F7dw9 P00000NkvXXu0mjfRmd&E diff --git a/docs/html/img82.png b/docs/html/img82.png index 3ffa14f5b4a525ba647a004ced352f5480fc36f0..ff0dce4a6e8d3ffda29a2fc6f8ebc51984d5560f 100644 GIT binary patch delta 416 zcmV;R0bl<01F{2<9De{C8?agc001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCLesJ3xqap41_s98)dmn9@8*KE!TjQlp@TVIkuRCy9s{odQvpQB0}#pa z?%lhGKzhCdh7LZC0%iq(Ta z8*q%4QRtGOJAcV3nNUs!8Tn>|tTpd0hO$3or0ie9v>=k1jUZ@?{+MWn!+xuR2XU1) z8d5{I#^L&3_PWd}2u%`P88bET>=g1&_oq-&Z|q%sYq_aRX~Dup@I*}gntIn6qINEJ zNibGiNd-G^b+&pO+SQpIE1Y{_jQE{V@lp!SYUo@G@mzvEV8^DUJ7LT6EG$e{b&Dpd z#~Yt`1m2=$56JGi)2cdyYoNw~*OjC5MYJ<5T zCIiD~kQm>~3oHe^222I-K}-gQ{a``<4}1^G7#uxDT};)H5vc+2pVp_wtA0ccUXFw`OjUSk7>i1MQ#C;bL`@+!n-6M>jB zfq`WL15h{P1vGe26aejIbpZPd?oE!5AmjIem`DNg4iswq*n)1P0RUR+G={Px7-j$f N002ovPDHLkV1i^ zf5{N!KXfjdIw}MhRks?NAe1q>3V5`WQt7IS>3CY{vXiI#C7Hp4>%`dYtZuV&0|xNK z^XV+y+u8d1zEqkKd=7P*(JNr$W{q|(_$Ha#VEvLh-w%C$d2_FHDt&$!jWb?H8{#?1 t5Izn!qM~Wl)?Q7Yo{y9*%e$t$27mfnB*^zUr5OMK002ovPDHLkV1jTfo+$tT diff --git a/docs/html/img84.png b/docs/html/img84.png index c1e8d746b80c3f42f9b9bdfe192b8ca72073ce3c..e16a2af2b1985010d8264c81b5991ef537ff3cea 100644 GIT binary patch delta 218 zcmey*_>OUcOg+Or8|4TF1_pxwpAgpr2M%oByje|6t)Zd8$H!;cvSpHzlEuZv_V)HO zXU^o|;YmwN1FAJPHty~1jf{-!Y%ewe@)=8l{DK)Ap4|XR=6Jd|hDc0JPFSFous%KF zxWfKg;|V|W^qQ>?r?QnQd_Gv;R{n;Q$K6qDnvqCBaLog6hD{d25@sKyK3Fr%tP%gg zWWjTU%YjQz+IYjZ>nsg3<}f)VNu9|lZu@VLw*L#e#N_vyrL_(`7R>A(J`6Ln)ne7= SU)%_^n8DN4&t;ucLK6Ux&`yZ} delta 235 zcmaFI_@8ltOg-aDYvFSY3=9SVJ|V7~H*a3CV#S;}b0$of(9+UUQBjeTlar8;5E2sN z;o)IpV`E@oprWE8AtAxT!voaxD)RI^AjMb`|jA?h#}ZcbdrF%*)D~An3-J!uE*qbbDI^Cl3$jCLS&aK7R3t z3GyxlB0`sb%d>QBJly?IqS>X3eZtFtqYn-hHYQ4X{1A3#s%JRODqwtfYU55-Ylc;J j-3z-|gTe~DWM4fIm}Mt diff --git a/docs/html/img85.png b/docs/html/img85.png index 37a6ec01e3a5b8d17b1e4efacd2268ba850e1cf2..17e67867f65da71fb2bbdccd8511733de492d700 100644 GIT binary patch delta 215 zcmV;|04V?S0qX&f9De{WH+an0D{X0{(yn807X9b0P6=hhxr0SJOkg}3n(gpf`9+u9R3dsKY=8w3ZS3_ zoWt~hK>@#u#3=v3^+1M!^8!po1;~kh#orlZfFcG!4&TcQECsd@cin0^v? z#$XFn334hQ{|CMY|3Q`_+47(rDF2@UtdD_#D}bFr4^0KbQlPvZOvN+?ZpH%v%qS{2 z6Bw2T9teQg!gBDI;VIvR4G5RM2f5UNPhsDM4G@@6&ovp#B14jsn)p zPl1BG0bnC1GBAiTFnA&d1uFxCAV^RaSulhF3;2i3;eLRr04e4`;47vIZcL$3Fh~FZ XX~0X#u;Ha$00000NkvXXu0mjfu_}@j delta 398 zcmV;90df9}1E2$t9De~LL4zCs001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC^ zA0Y%M!Z|D(7=J8*)CUw5KtV1A5F=$mECY`N!)BO@6F}_N;?@8X1S$fmiTSRE0@KP`pup3~}HG}~GeZMz~g@>1}00000Ne4wvM6N<$g1cCdqW}N^ diff --git a/docs/html/img88.png b/docs/html/img88.png index 6205fcaed67dd28d92f9b64c7dad41df8c7e04f7..f47c909318b84edeac01982eb49e1073a623011a 100644 GIT binary patch delta 463 zcmV;=0Wkjj1K|UZ9De|J9pYaA001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCd9YQ-~W(vfg1}umsW(N5Ne72Mmk_D9U0FuzmnDY#A7ofqxWd0+<)iz_<4TibCcK z4FAB4|4{QCz|>C$27Xk9{2v%3zzjVIp95l{0)|4S2MoLdK$`IYL-_{=&hJ(M(iM-d za$bNcWN!cxTb|n&FvtK!48Ts{dwGFjl7Jb*2Hp>ud>@b$GRG_OC4l_E{Q>L*KA^5P!mIK8^yQPk?>^X$LuhD}eJLLpuZ55@dxy2_Rn&s!)cN!H5%R!_o;1 zwG08wC<>=BaD_4+2!L4qmYbnnnDYW(LUDsX!w0x$z=mvLc*Mwl!0F-NIh_z$A4h)_EQ1ApWa7Y5 zze~eF6#kN4ezb{A27h!AjDz52rn;6|u!2aaARTY8;v`Pun17|v%?=KB>*{2{e;}h{ zz<(gRxE@Z9Uao0MNQZz9;s@{Ed*6F^@9w<=QrwBPg*-wo8^V%NfbM`Y2IbKz#+JcL z7MqKkQM+Net!2=v12nl7oB0~yOMGIQsuD6V=uji(BL=}cS=*1iK#&C6>j<(_)Xb{> z-qlKD(Pf`YsDGfwRd6)tbciReAZ=!XNCOn&64m|?zKT^_%+Umk-0WqBCMC-9n$c_6 z79&t$T78Ess{5H`F3479**|*P--P@GoN|3N7A~QX!d${}Ak9LfnO}E=>T+SZM8koZ z#H3Gjrf3W%Xr2wGc%CP|aJf7`^wH;KlBwuZQXT6N-eY8YFHM@CC^!5{EJl|wTWw5a z%hP-p4{&mcuu!8rlut9}&Snqyv@*OH8aKBGzz}5gMbpwF)H)UZk+kb#6O3h@=`JIC gMN0pV-=Y-00c&GQ$4DyrTmS$707*qoM6N<$g7V_uRR910 diff --git a/docs/html/img9.png b/docs/html/img9.png index a7b5737a0bc57532a442df13c38924bbf89c2c25..18260936aec1e7e0876328f90b4d32cafc2571c0 100644 GIT binary patch delta 209 zcmey)_>^&iOg)42iY7${1_pxwpAgpr2M%oByje|6t)Zd8$H!;cvSpHzlEuZv_V)HO zXU^o|;YmwN1FAJPHty~1jf{-!Y%ewe@)=8l{DK)Ap4|XRCVRR#hH%VGPEcTosFjwG z_}3V5^$@#6ggBGr8NM2Ji5;>HI(}^bxOsfo5?Xb<Gk|IfEe zY;JCRDATg^+<{7lq)(1)-&ofuh?O%l*RQgkA$s6I%~M8Z29Cp`X(F5caRBXO@O1Ta JS?83{1OU##N@oB7 delta 227 zcmV<9038420rvrr9Df09ud=rQ001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCFW#(+rSL=0}RX`z$`lf d29{4#830v;5U8(*B5?o!002ovPDHLkV1g-$PlW&g diff --git a/docs/html/img90.png b/docs/html/img90.png index d7b63b63c7fdf176e8e6602f86f1cdce6b097253..23d1fd06ae8c5336507b5e721b7c1e14b7f3198c 100644 GIT binary patch delta 526 zcmV+p0`dLC1fK+u9De`^%;El@Kgywc7JQTc&ejx?cgmc`~$Hb zy2cVn2BjO-QS8mmN~>nq4*6hb-uvEs^X7ds3;Z{eR2nXarq_0Vg!hT4XNK;X^y$J| zwOp{D0&kp|Ls(;~5)-5aH_YsQ7#?I;)2|WE;;gM_X#~n2k(O3nK;jj@f zc&oK_)g|fiObU^yI9Hxs0rzl;Sj6UB@Gxf=9yi?=QBKov3h)P`!(%uwe=1PniOOkL z4XHy$89KJJEXl{g7gcfx{w5i1-`MIRH+HN2B;`o!hkA_t{-=y=WPfg7-q>{k<~N2D Q00000Ne4wvM6N<$g45&f`2YX_ delta 563 zcmV-30?hrN1jGc89Df0S%fL7Q001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCBacP|Fq6pf_C4XW?$0D}q7DU9cgM;8A z_y;;V27f^){s8ZzY0}z?__6hY+lsHuf9 zi}|ENf!LnpWqC;T{e?`J=Q=IZmx%$*q8a-Ba{7=k(l&q)bi{6;;kj#D6Wj+}w1BlTLruI`B@7+7!d( z>WW!(({{>&x(cj`oLjzZWvK$ST0DtlH3Y?6J>HpcVbPb$x)u+X_8=CFZDA2s6J@55 z$evJm#Ws;8X~&>9lm38u-DD=90$y+zliT7!Iqj>)QS}(=p$W}Kaue7=C{b~7Y3q$r zq(V;=k1W)_1&#|YxQ+oV4m$b~V^ur&dd?U>#|N5ZRnF1Lsf7Rl002ovPDHLkV1kZw B1rY!M diff --git a/docs/html/img91.png b/docs/html/img91.png index 1a5e9297ed61d81a301b33d9bf8726d00c688de2..b7f166e98ae5cedbf5dc4528e630f0cc068fe874 100644 GIT binary patch delta 262 zcmV+h0r~#F0-6Gl9De|Fy*u#$001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCAF>p4yniBJ!n?T)?qD(Y>qt_3 z90kl59{gu`$ABaUHIOTS{{zEP2B>rS`jMojF>r-)CNOM(XlfTgb_T;EZoUhA0Z3NC zq}mx`?HDc_gP79JP*Xpx2b&+jz$n1L2{xw=SMZDi>Vq@5zyUl`0IaZ29v{cHlmGw# M07*qoM6N<$f)J}{IRF3v delta 300 zcmV+{0n`4P0>1)~9De}>x(jCj001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchC(>fF#Aj>%ew^sS4&jmK6vohAM^{W`<7;fegsn yAX1kZrX(bQ3jD_fJ^%o}{!r-WI;RN$0000NgG8ujxCml!USN2`z;F&(j@z&JI|ILau_K!L&mach2L>B7^`@T$o-sWA z%TR)*em{u8{{h4N2ki{DAOfgn-a8DE{S4U|1Re zB$i`y575876MvW+z`B8c0a4rzdGWnd6w;0g_3Kn08t`$8D7f@v5c(DcCl07C`{_}U84 sg`nw;;VX6vFu(>P)s2EtfC~Ts=jK>Rqqk^R00000Ne4wvM6N<$f;0o9H2?qr delta 438 zcmV;n0ZIO#1IPoA9Df1zb{?R4{@7O9De$1VL3Y3=EPGmInh@0OJKh>Oo2Q5SX=@ zf!~4Q3$h$rYe)ry$rASjH1*zK)&~sr4$Bzq7@RLKenC^u4^_{V!1MrFJ@W;IWeQvg z92?No^MP5d3=sdG0G2Wh3=BOCK>si-QLt@kMpEw4-!I0%P!48tWB1@P3=x(F2pxo7 g0|sa$Qr$=f05ym^49q-6sQ>@~07*qoM6N<$g1R1|PXGV_ diff --git a/docs/html/img93.png b/docs/html/img93.png index a16e477b67e8702a1dcf6185f84b2eb85f63352f..619cdc20c36c9f1dda53af67f01bf2c4e8daadf7 100644 GIT binary patch delta 328 zcmV-O0k{5$1KR?S9De{*Mze|l001peOjJd{z`!OZCV+r|OiWCsrluJg8FO=UKR-X2 znVAd>3}$9#v$L}^Gc%2ijagY)?G6?|00001bW%=J06^y0W&i*H+(|@1R5*=eU>H1r z$pM!P7nIIrVAzIT12@S>QbO@?@2xbhRXy7hL;ekjKN2jy(oDD z1CIkp1#<&NFhMvlaBtvr0m|+Hb6E^9LkjE`23V*wti`5)w=@ABa}0bASPfx7#QrE4 ad;kCkq&NI9H11{q0000%LMc9O zh6XUx0Vo3W6*~hPOM;_;0RzOR2x}XFlpsQcR{<1tLk}=EGB8NvkShX{S`4rhhzU4A z;li*4Lj_~Fs%~2Wv!_cc1Iq#s{{e;y79I!I4JM%n~0P}Ho0|r)bDr0xR>PSvdluJR_VmLekbdUi~sUZmfETt+Q T{9*+P00000NkvXXu0mjfYqWbb diff --git a/docs/html/img94.png b/docs/html/img94.png index c7fd477904ac87c074ae7fb8f32cd760b6c27ca1..656e70682e1d7cdd4b8772cd14b1ef7662ebab7c 100644 GIT binary patch delta 244 zcmV zUjmTBnZTgT@Sl^{fZqXRiUZ?8hRm5924V$39!CM60>ixxtnD=cKpratg8&03kTDI( uT63UT2+%M60g1==l$IVQ2b@6$s5}58nlSg1TKg6N0000|GSfdNSY1Ahkiu%Up17s__PlqME1 zEx7POgbi%-f(r&fXE8GO?% zI1Vs80`gckFg#>f#>^kUJ^{$%HehRDSmMCk8Yh6z-oY@P6x&Du|B(Rzmm4+nz&yo~ Q00000NkvXXt^-0~f?&~Nq5uE@ diff --git a/docs/html/img95.png b/docs/html/img95.png index 485ba97e7bb1e33de1df16bcfb8915e3c45511bb..64a226104322935b9424a773601b169af88e6b51 100644 GIT binary patch delta 362 zcmV-w0hRuo1N{P!9De|^Z+OlC001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchC_EtK-3ln83DGL6Pg** z8K4da2Elu+?_VPc_K_OAV{{a>)4Et~>;`q299>EO!xRT1d07Oz51w#`60NNWvp7Vqg=>Px#07*qo IM6N<$g8CbiqyPW_ delta 394 zcmV;50d@ZU0-OVo9Df1DXh>K9001yhOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcGABqSIZ7z_*y0002$S<9XP0004WQchCLt`GJgS?3v%NFIIm&D2SXtc zV*?Pg0o|Lx&Bmbk;Qs9cbZ4ICekg&Y__0fQn0(F7H$<`7`G z@PQ9mh=+%rDPRIWSn~&v4>=fEx%q>b1h^R>-i8AX1|}dWh$O-t!hjNZLlH1eWMGiN zDJuz~w1Jo(w|^Ojz~mMTMNFBh9wy-p49u+=3Jl(0p$`~}nE3@b8kiq2>|n5kNj<={ zu7g3Ifh$qvBf~NV21xvsGcb7cw*e!tfq~%!gu2Mk&cNl$kRE;jEDZ!44mh056ToZ0 oz|sKWh~xGe14AP|$zcHid|WRa%BUM%00000NkvXXt^-0~f+qQsrvLx| diff --git a/docs/html/img96.png b/docs/html/img96.png index 108b51d17ab7c7d4ac8371b5053747f9f77a6214..fe961f95eb6a8204e85301c38ab9d86920f6c4cc 100644 GIT binary patch delta 155 zcmdnQxSnx>Og+QP$q()`FfeEZ_=LC~IB-BsP0h#0XW6o4l9H0e#l`ma_A_VBjC3e!dj;e(mIV0)GdMiE0haW1aSY*@nVfKdFCzaw%VlGQJ0=`g zIn{28H*5N_8ysE6u*`z#K*&_a8MBzw&UeM6B``3EsMWDA>2*#N02;>N>FVdQ&MBb@ E05e)MU;qFB delta 158 zcmZ3_xQTIsOg-bgDHl8$7#P$8d_r6|Z{9p-&YTGoCbYD)Vi~FLwr)S!cac#1j}8_Ia~@6B4v~2Q-Dj)78&q Iol`;+0F6m6#{d8T diff --git a/docs/html/img97.png b/docs/html/img97.png index 6a4aacc60abc2e6d9f4425494786b0c3640748d7..183814e16f592d47f8893e7a87d4c60d1868f772 100644 GIT binary patch delta 317 zcmV-D0mA<20?-1G9De|UwqSe!001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCw(F6>Y5_rbId;ucO@Qs^+f&T-N?g#BacR@uqFvPrO zVBkeDe<{#iObz#_{C ziTVQOFTm)uX-{SV1ql#1FffSu3h*;NJB46 zLm|Ghjeycn_7u~q*FJiomXHh6qFBHH<$Y`cD@-w?)rc%Vpd%P9huW3@Zc_Jyk~l(V zP91^YV|%0K(1nmg#p6!|M<~{h>*7K_`ou(m5X{zr9Zlh|2n>lW1LyEiq&>-U?aGw~ z6M#2;#dJ4ixy)D%k;T}%3{&`!4t7GX$R3RzkB90_KdyiM4SfNi=UgFShs?2!NpCUlZZ>~P#i0Q_yq=)YPTW|9pfP47JmfYgcPU#0QZ8r_a_wk z2QuiMMQ87OuS#1wsG}ZuCnq=W-rO(X3y$IvW?_3wTa3t{6AV$n5fH^ppP4Wvr8ZHb z-lgkFA*8IkMB@9QreG=Zh$=FePld3E*#V0ntEvP(7LWtA!H}b7B1JA%IbP7y{w=yB z8d7C&f1Sn8A%75!RHAx9DRSf?saVdWI?BcR91zL?^^fKKK9NtVSe%2UsuXFTC?J^@ ziEgeh)(=fzaB>cdcZMp{Q5-c3IS3AT+D4yJhF4NXs3!bJVCfFC7Ae|Sg_7PsqXV3y zGk$wZ@%==E6~&(PWjio#k7GPag9De|azsJ1*001yhOjJd{z`(P!vnD1cfPjEZOiZSxrWqL-b8~Y) zKR=n7nG6gJW@csp001*HGmVXnSy@?$hjTOl0004WQchCDl#W9ya%xuxIyOg@qb_|;C5j64`MO!fvw~Um?OYZ02BhUph8BR<EO z8SFtUh(?BX;kgXY*g?j(3qy=&_`QL}xX2jfh~FC+cmqH}oD2*T83GtsCV*J7$WCQ- p0FfvjV%P`uC>*jUkpgG90|1>0DJj(4AI<;(002ovPDHLkV1iDwa2Ego delta 339 zcmV-Z0j&PE0_Fmc9Df1-xc4gn001peOjJd)v$LqEsGOXfkdTmsgoJo_cx-HJU|?WW zR8&YvNIX0|FfcF}7#Iu;3;+NCiO+t~00001bW%=J06^y0W&i*H=Sf6CR49>SU;u*# zAU0sY1dKq;q`;u?0E-+DFoTE!keY}G3Lv%uc6A8A3&ak*Ab(?JdH8r4d>Jk)H+11E&VD8Rr(whKrDg%ArTGB5-)G$Bi9gGo-XgHt9jScEk(Y++z}k0c1fvGn3g*fGbG=7@RYKuD<{hT57;n8X3Y+&cHAwfq|_7$#@P2 l5Gjq~7IBcl*wO&a0RVkQBL;FaP#pjO002ovPDHLkV1iQ Software version: 3.5.0
-May 1st, 2017 +Sep 1st, 2017 diff --git a/docs/html/node113.html b/docs/html/node113.html index d1032a4e..c2f43085 100644 --- a/docs/html/node113.html +++ b/docs/html/node113.html @@ -132,7 +132,7 @@ Specified as: an integer value + + +psb_krylov -- Krylov Methods Driver Routine + + + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Next: Bibliography + Up: Iterative Methods + Previous: Iterative Methods +   Contents +
+
+ + +

+
+psb_krylov -- Krylov Methods Driver + Routine +

+ +

+This subroutine is a driver that provides a general interface for all +the Krylov-Subspace family methods implemented in PSBLAS version 2. + +

+The stopping criterion can take the following values: +

+
1
+
normwise backward error in the infinity +norm; the iteration is stopped when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{(\Vert A\Vert\Vert x_i\Vert+\Vert b\Vert)} < eps \end{displaymath} +
+
+

+
+
2
+
Relative residual in the 2-norm; the iteration is stopped +when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert b\Vert _2} < eps \end{displaymath} +
+
+

+
+
3
+
Relative residual reduction in the 2-norm; the iteration is stopped +when +

+
+ + +\begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert r_0\Vert _2} < eps \end{displaymath} +
+
+

+
+
+The behaviour is controlled by the istop argument (see +later). In the above formulae, $x_i$ is the tentative solution and +$r_i=b-Ax_i$ the corresponding residual at the $i$-th iteration. + +

+
+\begin{lstlisting}
+call psb_krylov(method,a,prec,b,x,eps,desc_a,info,&
+& itmax,iter,err,itrace,irst,istop,cond)
+\end{lstlisting} +
+ +

+

+
Type:
+
Synchronous. +
+
On Entry
+
+
+
method
+
a string that defines the iterative method to be + used. Supported values are: +
+
CG:
+
the Conjugate Gradient method; + +
+
CGS:
+
the Conjugate Gradient Stabilized method; + +

+

+
GCR:
+
the Generalized Conjugate Residual method; + +
+
FCG:
+
the Flexible Conjugate Gradient method4; + +

+

+
BICG:
+
the Bi-Conjugate Gradient method; + +
+
BICGSTAB:
+
the Bi-Conjugate Gradient Stabilized method; + +
+
BICGSTABL:
+
the Bi-Conjugate Gradient Stabilized method with restarting; + +
+
RGMRES:
+
the Generalized Minimal Residual method with restarting. + +
+
+
+
a
+
the local portion of global sparse matrix +$A$. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type spdatapsb_Tspmat_type. +
+
prec
+
The data structure containing the preconditioner. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type precdatapsb_prec_type. +
+
b
+
The RHS vector. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
x
+
The initial guess. +
+Scope: local +
+Type: required +
+Intent: inout. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
eps
+
The stopping tolerance. +
+Scope: global +
+Type: required +
+Intent: in. +
+Specified as: a real number. +
+
desc_a
+
contains data structures for communications. +
+Scope: local +
+Type: required +
+Intent: in. +
+Specified as: a structured data of type descdatapsb_desc_type. +
+
itmax
+
The maximum number of iterations to perform. +
+Scope: global +
+Type: optional +
+Intent: in. +
+Default: $itmax = 1000$. +
+Specified as: an integer variable $itmax \ge 1$. +
+
itrace
+
If $>0$ print out an informational message about + convergence every $itrace$ iterations. +
+Scope: global +
+Type: optional +
+Intent: in. +
+
irst
+
An integer specifying the restart parameter. +
+Scope: global +
+Type: optional. +
+Intent: in. +
+Values: $irst>0$. This is employed for the BiCGSTABL or RGMRES +methods, otherwise it is ignored. + +

+

+
istop
+
An integer specifying the stopping criterion. +
+Scope: global +
+Type: optional. +
+Intent: in. +
+Values: 1: use the normwise backward error, 2: use the scaled 2-norm +of the residual, 3: use the residual reduction in the 2-norm. Default: 2. +
+
On Return
+
+
+
x
+
The computed solution. +
+Scope: local +
+Type: required +
+Intent: inout. +
+Specified as: a rank one array or an object of type vdatapsb_T_vect_type. +
+
iter
+
The number of iterations performed. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: an integer variable. +
+
err
+
The convergence estimate on exit. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: a real number. +
+
cond
+
An estimate of the condition number of matrix $A$; only + available with the $CG$ method on real data. +
+Scope: global +
+Type: optional +
+Intent: out. +
+Returned as: a real number. A correct result will be greater than or +equal to one; if specified for non-real data, or an error occurred, +zero is returned. +
+
info
+
Error code. +
+Scope: local +
+Type: required +
+Intent: out. +
+An integer value; 0 means no error has been detected. +
+
+ +

+ +

+ +

+ +

+


+ + +next + +up + +previous + +contents +
+ Next: Bibliography + Up: Iterative Methods + Previous: Iterative Methods +   Contents + + + + diff --git a/docs/html/node132.html b/docs/html/node132.html new file mode 100644 index 00000000..37d1a4bf --- /dev/null +++ b/docs/html/node132.html @@ -0,0 +1,173 @@ + + + + + +Bibliography + + + + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Next: About this document ... + Up: userhtml + Previous: psb_krylov Krylov +   Contents +

+ + +

+Bibliography +

1 +
+ D. Barbieri, V. Cardellini, S. Filippone and D. Rouson +Design Patterns for Scientific Computations on Sparse Matrices, + HPSS 2011, Algorithms and Programming Tools for Next-Generation High-Performance Scientific Software, Bordeaux, Sep. 2011 + +

+

2 +
+G. Bella, S. Filippone, A. De Maio and M. Testa, +A Simulation Model for Forest Fires, +in J. Dongarra, K. Madsen, J. Wasniewski, editors, +Proceedings of PARA 04 Workshop on State of the Art +in Scientific Computing, pp. 546-553, Lecture Notes in Computer Science, +Springer, 2005. +

3 +
A. Buttari, D. di Serafino, P. D'Ambra, S. Filippone,
+2LEV-D2P4: a package of high-performance preconditioners,
+Applicable Algebra in Engineering, Communications and Computing, +Volume 18, Number 3, May, 2007, pp. 223-239

4 +
P. D'Ambra, S. Filippone, D. Di Serafino
+On the Development of PSBLAS-based Parallel Two-level Schwarz Preconditioners +
+Applied Numerical Mathematics, Elsevier Science, +Volume 57, Issues 11-12, November-December 2007, Pages 1181-1196. +

+

5 +
+ Dongarra, J. J., DuCroz, J., Hammarling, S. and Hanson, R., +An Extended Set of Fortran Basic Linear Algebra Subprograms, +ACM Trans. Math. Softw. vol. 14, 1-17, 1988. +

6 +
+ Dongarra, J., DuCroz, J., Hammarling, S. and Duff, I., +A Set of level 3 Basic Linear Algebra Subprograms, +ACM Trans. Math. Softw. vol. 16, 1-17, 1990.

7 +
+J. J. Dongarra and R. C. Whaley, +A User's Guide to the BLACS v. 1.1, +Lapack Working Note 94, Tech. Rep. UT-CS-95-281, University of +Tennessee, March 1995 (updated May 1997).

8 +
+I. Duff, M. Marrone, G. Radicati and C. Vittoli, +Level 3 Basic Linear Algebra Subprograms for Sparse Matrices: +a User Level Interface, +ACM Transactions on Mathematical Software, 23(3), pp. 379-401, 1997.

9 +
+I. Duff, M. Heroux and R. Pozo, +An Overview of the Sparse Basic Linear +Algebra Subprograms: the New Standard from the BLAS Technical Forum, +ACM Transactions on Mathematical Software, 28(2), pp. 239-267, 2002. +

10 +
+S. Filippone and M. Colajanni, +PSBLAS: A Library for Parallel Linear Algebra +Computation on Sparse Matrices, +
+ACM Transactions on Mathematical Software, 26(4), pp. 527-550, 2000.

11 +
+S. Filippone and A. Buttari, +Object-Oriented Techniques for Sparse Matrix Computations in Fortran 2003, +
+ACM Transactions on Mathematical Software, 38(4), 2012.

12 +
+S. Filippone, P. D'Ambra, M. Colajanni, +Using a Parallel Library of Sparse Linear Algebra in a Fluid Dynamics +Applications Code on Linux Clusters, +in G. Joubert, A. Murli, F. Peters, M. Vanneschi, editors, +Parallel Computing - Advances & Current Issues, +pp. 441-448, Imperial College Press, 2002.

13 +
+ Gamma, E., Helm, R., Johnson, R., and Vlissides, + J. 1995. + Design Patterns: Elements of Reusable Object-Oriented Software. + Addison-Wesley. + +

+

14 +
+Karypis, G. and Kumar, V., +METIS: Unstructured Graph Partitioning and Sparse Matrix + Ordering System. +Minneapolis, MN 55455: University of Minnesota, Department of + Computer Science, 1995. +Internet Address: http://www.cs.umn.edu/~karypis. +

15 +
+Lawson, C., Hanson, R., Kincaid, D. and Krogh, F., + Basic Linear Algebra Subprograms for Fortran usage, +ACM Trans. Math. Softw. vol. 5, 38-329, 1979. + +

+

16 +
+Machiels, L. and Deville, M. +Fortran 90: An entry to object-oriented programming for the solution + of partial differential equations. +ACM Trans. Math. Softw. vol. 23, 32-49. +

17 +
+Metcalf, M., Reid, J. and Cohen, M. +Fortran 95/2003 explained. +Oxford University Press, 2004.

18 +
+Rouson, D.W.I., Xia, J., Xu, X.: Scientific Software Design: The + Object-Oriented Way. Cambridge University Press (2011) + +

+

19 +
+M. Snir, S. Otto, S. Huss-Lederman, D. Walker and J. Dongarra, +MPI: The Complete Reference. Volume 1 - The MPI Core, second edition, +MIT Press, 1998.
+ +

+


+ + + diff --git a/docs/html/node133.html b/docs/html/node133.html new file mode 100644 index 00000000..36c4c48b --- /dev/null +++ b/docs/html/node133.html @@ -0,0 +1,70 @@ + + + + + +About this document ... + + + + + + + + + + + + + + + + +next + +up + +previous + +contents +
+ Up: userhtml + Previous: Bibliography +   Contents +
+
+ + +

+About this document ... +

+

+This document was generated using the +LaTeX2HTML translator Version 2012 (1.2) +

+Copyright © 1993, 1994, 1995, 1996, +Nikos Drakos, +Computer Based Learning Unit, University of Leeds. +
+Copyright © 1997, 1998, 1999, +Ross Moore, +Mathematics Department, Macquarie University, Sydney. +

+The command line arguments were:
+ latex2html -local_icons -noaddress -dir ../../html userhtml.tex +

+The translation was initiated by Salvatore Filippone on 2017-08-09 +


+ + + diff --git a/docs/html/node37.html b/docs/html/node37.html index de737d49..42636170 100644 --- a/docs/html/node37.html +++ b/docs/html/node37.html @@ -56,14 +56,15 @@ tril -- Return the lower triangle
-    call a%tril(b,info[,&
-       & diag,imin,imax,jmin,jmax,rscale,cscale])
+    call a%tril(l,info[,&
+       & diag,imin,imax,jmin,jmax,rscale,cscale,u])
 

Returns the lower triangular part of submatrix A(imin:imax,jmin:jmax), optionally rescaling row/col indices to -the range 1:imax-imin+1,1:jmax-jmin+1. +the range 1:imax-imin+1,1:jmax-jmin+1 and returing the +complementary upper triangle.

Type:
Asynchronous. @@ -97,8 +98,13 @@ Type: optional.
On Return
-
b
-
A copy of a subtriangle of a. +
l
+
A copy of the lower triangle of a. +
+A variable of type psb_Tspmat_type. +
+
u
+
(optional) A copy of the upper triangle of a.
A variable of type psb_Tspmat_type.
diff --git a/docs/html/node38.html b/docs/html/node38.html index 995fd443..48f60b83 100644 --- a/docs/html/node38.html +++ b/docs/html/node38.html @@ -56,14 +56,15 @@ triu -- Return the upper triangle
-    call a%triu(b,info[,&
-       & diag,imin,imax,jmin,jmax,rscale,cscale])
+    call a%triu(u,info[,&
+       & diag,imin,imax,jmin,jmax,rscale,cscale,l])
 

Returns the upper triangular part of submatrix A(imin:imax,jmin:jmax), optionally rescaling row/col indices to -the range 1:imax-imin+1,1:jmax-jmin+1. +the range 1:imax-imin+1,1:jmax-jmin+1, and returing the +complementary lower triangle.

Type:
Asynchronous. @@ -97,8 +98,13 @@ Type: optional.
On Return
-
b
-
A copy of a subtriangle of a. +
u
+
A copy of the upper triangle of a. +
+A variable of type psb_Tspmat_type. +
+
l
+
(optional) A copy of the lower triangle of a.
A variable of type psb_Tspmat_type.
diff --git a/docs/html/node52.html b/docs/html/node52.html index c1a7d78d..e5bc371a 100644 --- a/docs/html/node52.html +++ b/docs/html/node52.html @@ -87,7 +87,7 @@ Data types
$x$, 1.
x
the local portion of global dense matrix $x$.
@@ -159,7 +159,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 1. The rank of $x$ must be the same of 1. The rank of $y$ must be the same of $x$.
diff --git a/docs/html/node53.html b/docs/html/node53.html index 5566ad83..88e547d4 100644 --- a/docs/html/node53.html +++ b/docs/html/node53.html @@ -57,7 +57,7 @@ psb_gedot -- Dot Product

This function computes dot product between two vectors $x$ and $y$.
If $x$ and

Else if $x$ and WIDTH="25" HEIGHT="15" ALIGN="BOTTOM" BORDER="0" SRC="img26.png" ALT="$dot$">, $x$,
x
the local portion of global dense matrix $x$.
@@ -177,7 +177,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 2. The rank of $x$ must be the same of 2. The rank of $y$ must be the same of $x$.
@@ -224,7 +224,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the dot product of subvectors $x$ and

This subroutine computes a series of dot products among the columns of two dense matrices $x$ and

If the matrices are complex, then the usual convention applies, i.e. the conjugate transpose of $x$ is used. If $x$ and $y$ are of rank one, then $res$ is a scalar, else it is a rank one array. @@ -109,10 +109,10 @@ Data types
$res$, $x$,
x
the local portion of global dense matrix $x$.
@@ -163,7 +163,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 3. The rank of $x$ must be the same of 3. The rank of $y$ must be the same of $x$.
@@ -209,7 +209,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
is the dot product of subvectors $x$ and

This function computes the infinity-norm of a vector $x$.
If $x$ is a real vector it computes infinity norm as: @@ -83,7 +83,7 @@ amax \leftarrow \max_i |x_i|

else if $x$ is a complex vector then it computes the infinity-norm as:

@@ -116,11 +116,11 @@ Data types
@@ -159,7 +159,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -190,7 +190,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the infinity norm of subvector $x$.
diff --git a/docs/html/node56.html b/docs/html/node56.html index 3c6b12b0..85d06dfe 100644 --- a/docs/html/node56.html +++ b/docs/html/node56.html @@ -58,7 +58,7 @@ psb_geamaxs -- Generalized Infinity Norm

This subroutine computes a series of infinity norms on the columns of a dense matrix $x$:

@@ -92,11 +92,11 @@ Data types
$amax$ $x$ Function
@@ -135,7 +135,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -165,7 +165,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
is the infinity norm of the columns of $x$.
diff --git a/docs/html/node57.html b/docs/html/node57.html index 53f40a07..de9b84c4 100644 --- a/docs/html/node57.html +++ b/docs/html/node57.html @@ -57,12 +57,12 @@ psb_norm1 -- 1-Norm of Vector

This function computes the 1-norm of a vector $x$.
If $x$ is a real vector it computes 1-norm as: @@ -82,7 +82,7 @@ asum \leftarrow \|x_i\|

else if $x$ is a complex vector then it computes 1-norm as:

@@ -121,7 +121,7 @@ Data types SRC="img35.png" ALT="$asum$">
@@ -160,7 +160,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -192,7 +192,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function value
is the 1-norm of vector $x$.
diff --git a/docs/html/node58.html b/docs/html/node58.html index 9b55a521..7df1accd 100644 --- a/docs/html/node58.html +++ b/docs/html/node58.html @@ -58,7 +58,7 @@ psb_geasums -- Generalized 1-Norm of Vector

This subroutine computes a series of 1-norms on the columns of a dense matrix $x$:

@@ -77,12 +77,12 @@ res(i) \leftarrow \max_k |x(k,i)|

This function computes the 1-norm of a vector $x$.
If $x$ is a real vector it computes 1-norm as: @@ -102,7 +102,7 @@ res(i) \leftarrow \|x_i\|

else if $x$ is a complex vector then it computes 1-norm as:

@@ -136,11 +136,11 @@ Data types
$res$ $x$ Subroutine $x$ Function
@@ -179,7 +179,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -211,7 +211,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
contains the 1-norm of (the columns of) $x$.
diff --git a/docs/html/node59.html b/docs/html/node59.html index 3c747c6b..f1681b0a 100644 --- a/docs/html/node59.html +++ b/docs/html/node59.html @@ -57,12 +57,12 @@ psb_norm2 -- 2-Norm of Vector

This function computes the 2-norm of a vector $x$.
If $x$ is a real vector it computes 2-norm as: @@ -82,7 +82,7 @@ nrm2 \leftarrow \sqrt{x^T x}

else if $x$ is a complex vector then it computes 2-norm as:

@@ -114,7 +114,7 @@ Data types SRC="img40.png" ALT="$nrm2$">
@@ -158,7 +158,7 @@ psb_norm2(x, desc_a, info)
x
the local portion of global dense matrix $x$.
@@ -189,7 +189,7 @@ Specified as: an object of type descdatapsb_desc_type.
Function Value
is the 2-norm of subvector $x$.
diff --git a/docs/html/node60.html b/docs/html/node60.html index 0ede6524..5d9442b1 100644 --- a/docs/html/node60.html +++ b/docs/html/node60.html @@ -58,7 +58,7 @@ psb_genrm2s -- Generalized 2-Norm of Vector

This subroutine computes a series of 2-norms on the columns of a dense matrix $x$:

@@ -92,11 +92,11 @@ Data types
$res$ $x$ Subroutine $x$ Function
@@ -135,7 +135,7 @@ Data types
x
the local portion of global dense matrix $x$.
@@ -167,7 +167,7 @@ Specified as: an object of type descdatapsb_desc_type.
res
contains the 1-norm of (the columns of) $x$.
diff --git a/docs/html/node63.html b/docs/html/node63.html index 1c7c14b5..8dff2508 100644 --- a/docs/html/node63.html +++ b/docs/html/node63.html @@ -89,7 +89,7 @@ y \leftarrow \alpha A^T x + \beta y -->
$res$ $x$ Subroutine
@@ -128,7 +128,7 @@ Data types


\begin{lstlisting}
 call psb_halo(x, desc_a, info)
@@ -146,7 +146,7 @@ call psb_halo(x, desc_a, info, work, data)
 </DD>
 <DT><STRONG>x</STRONG></DT>
 <DD>global dense matrix <IMG
- WIDTH=.
@@ -181,7 +181,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$. @@ -203,7 +203,7 @@ index list on which to base the data exchange.

x
global dense result matrix $x$.
@@ -264,7 +264,7 @@ distribution is such that each process will own 32 entries in the index space, with a halo made of 8 entries placed at local indices 33 through 40. If process 0 assigns an initial value of 1 to its entries in the $x$ vector, and process 1 assigns a value of 2, then after a call to psb_halo the contents of the local vectors will be the diff --git a/docs/html/node67.html b/docs/html/node67.html index bb859657..6d10256c 100644 --- a/docs/html/node67.html +++ b/docs/html/node67.html @@ -77,11 +77,11 @@ x \leftarrow Q x where:
$x$
is the global dense submatrix $x$
@@ -110,7 +110,7 @@ Data types
\begin{displaymath}
 y \leftarrow \alpha A^T x + \beta y
@@ -122,7 +122,7 @@ y \leftarrow \alpha A^H x + \beta y
 where:
 <DL>
 <DT><STRONG><IMG
- WIDTH=
is the global dense matrix WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img1.png" ALT="$A$">, $x$, psb_Tspmat_type.
x
the local portion of global dense matrix $x$.
@@ -257,7 +257,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 12. The rank of $x$ must be the same of 12. The rank of $y$ must be the same of $x$.
@@ -351,7 +351,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$ and
$x$
is the global dense matrix WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img51.png" ALT="$T$">, $x$, x
the local portion of global dense matrix $x$.
@@ -233,7 +233,7 @@ Intent: in. Specified as: a rank one or two array or an object of type vdatapsb_T_vect_type containing numbers of type specified in Table 13. The rank of $x$ must be the same of 13. The rank of $y$ must be the same of $x$.
@@ -397,7 +397,7 @@ Type: optional Intent: inout.
Specified as: a rank one array of the same type of $x$ with the TARGET attribute. diff --git a/docs/html/node66.html b/docs/html/node66.html index 2d143c40..c0816cb9 100644 --- a/docs/html/node66.html +++ b/docs/html/node66.html @@ -78,7 +78,7 @@ x \leftarrow x where:
$x$
is a global dense submatrix. @@ -98,7 +98,7 @@ Data types WIDTH="14" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img22.png" ALT="$\alpha$">, $x$
Subroutine
@@ -155,7 +155,7 @@ call psb_ovrl(x, desc_a, info, update=update_type, work=work)
x
global dense matrix $x$.
@@ -225,7 +225,7 @@ Type: optional Intent: inout.
Specified as: a one dimensional array of the same type of $x$. @@ -236,7 +236,7 @@ Specified as: a one dimensional array of the same type of
x
global dense result matrix $x$.
@@ -325,7 +325,7 @@ distribution is such that each process will own 40 entries in the index space, with an overlap of 16 entries placed at local indices 25 through 40; the halo will run from local index 41 through local index 48.. If process 0 assigns an initial value of 1 to its entries in the $x$ vector, and process 1 assigns a value of 2, then after a call to psb_ovrl with psb_avg_ and a call to diff --git a/docs/html/node68.html b/docs/html/node68.html index d2dacd47..2126feda 100644 --- a/docs/html/node68.html +++ b/docs/html/node68.html @@ -148,7 +148,7 @@ Data types


\begin{lstlisting}
 call psb_gather(glob_x, loc_x, desc_a, info, root)
diff --git a/docs/html/node72.html b/docs/html/node72.html
index ce5f41fe..6208d1ec 100644
--- a/docs/html/node72.html
+++ b/docs/html/node72.html
@@ -109,7 +109,7 @@ Type: <B>required</B>.
 Intent: <B>in</B>.
 <BR>
 Specified as: an integer array of length <IMG
- WIDTH=.

@@ -123,7 +123,7 @@ Type: required. Intent: in.
Specified as: an integer array of length $nz$. @@ -138,7 +138,7 @@ Type: optional. Intent: in.
Specified as: a logical array of length $nz$, default .true.. @@ -152,7 +152,7 @@ Type: optional. Intent: in.
Specified as: an integer array of length $nz$. @@ -195,7 +195,7 @@ Type: optional. Intent: out.
Specified as: an integer array of length $nz$. @@ -209,7 +209,7 @@ Type: optional. Intent: out.
Specified as: an integer array of length $nz$. diff --git a/docs/html/node78.html b/docs/html/node78.html index c622b3e9..d55d1594 100644 --- a/docs/html/node78.html +++ b/docs/html/node78.html @@ -90,7 +90,7 @@ Type:required. Intent: in.
Specified as: an integer array of size $nz$. @@ -104,7 +104,7 @@ Type:required. Intent: in.
Specified as: an integer array of size $nz$. @@ -118,7 +118,7 @@ Type:required. Intent: in.
Specified as: an array of size $nz$. Must be of the same type and kind of the coefficients of the sparse matrix $1$. It is not a valid argument if $x$ is a rank-1 array. @@ -110,7 +110,7 @@ Specified as: Integer scalar, default $1$. It is not a valid argument if $x$ is a rank-1 array. diff --git a/docs/html/node83.html b/docs/html/node83.html index 95c46077..f2a06847 100644 --- a/docs/html/node83.html +++ b/docs/html/node83.html @@ -70,7 +70,7 @@ call psb_geins(m, irw, val, x, desc_a, info [,dupl,local])
m
Number of rows in $val$ to be inserted.
@@ -88,7 +88,7 @@ Specified as: an integer value. SRC="img4.png" ALT="$i$"> of $val$ will be inserted into the local row corresponding to the global row index in.
Specified as: an object of a class derived from vbasedatapsb_T_base_vect_type; this is only allowed when $x$ is of type vdatapsb_T_vect_type.
diff --git a/docs/html/node87.html b/docs/html/node87.html index 0e9a295a..f85abbb9 100644 --- a/docs/html/node87.html +++ b/docs/html/node87.html @@ -128,7 +128,7 @@ accepted. Default: false. SRC="img21.png" ALT="$y$"> is not present, then $x$ is overwritten with the translated integer indices. Scope: global @@ -148,7 +148,7 @@ Specified as: a rank one integer array. WIDTH="13" HEIGHT="30" ALIGN="MIDDLE" BORDER="0" SRC="img21.png" ALT="$y$"> is overwritten with the translated integer indices, and $x$ is left unchanged. diff --git a/docs/html/node88.html b/docs/html/node88.html index e2b9bb37..7debcaf6 100644 --- a/docs/html/node88.html +++ b/docs/html/node88.html @@ -116,7 +116,7 @@ Specified as: a character variable Ignore, Warning or SRC="img21.png" ALT="$y$"> is not present, then $x$ is overwritten with the translated integer indices. Scope: global @@ -136,7 +136,7 @@ Specified as: a rank one integer array. WIDTH="13" HEIGHT="30" ALIGN="MIDDLE" BORDER="0" SRC="img21.png" ALT="$y$"> is overwritten with the translated integer indices, and $x$ is left unchanged. diff --git a/docs/html/node89.html b/docs/html/node89.html index 6866fedc..5b825007 100644 --- a/docs/html/node89.html +++ b/docs/html/node89.html @@ -100,7 +100,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
Function value
A logical mask which is true if $x$ is owned by the current process Scope: local diff --git a/docs/html/node90.html b/docs/html/node90.html index 0e1525b7..12992960 100644 --- a/docs/html/node90.html +++ b/docs/html/node90.html @@ -111,7 +111,7 @@ Specified as: a character variable Ignore, Warning or
y
A logical mask which is true for all corresponding entries of $x$ that are owned by the current process Scope: local diff --git a/docs/html/node91.html b/docs/html/node91.html index 3bed027b..f4ede6ea 100644 --- a/docs/html/node91.html +++ b/docs/html/node91.html @@ -100,7 +100,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
Function value
A logical mask which is true if $x$ is local to the current process Scope: local diff --git a/docs/html/node92.html b/docs/html/node92.html index 6e55758b..db621ef6 100644 --- a/docs/html/node92.html +++ b/docs/html/node92.html @@ -111,7 +111,7 @@ Specified as: a character variable Ignore, Warning or
y
A logical mask which is true for all corresponding entries of $x$ that are local to the current process Scope: local diff --git a/docs/html/node95.html b/docs/html/node95.html index c3b146a5..d0ad8c67 100644 --- a/docs/html/node95.html +++ b/docs/html/node95.html @@ -209,7 +209,7 @@ An integer value; 0 means no error has been detected.
  1. The output $nz$ is always the size of the output generated by the current call; thus, if append=.true., the total output diff --git a/docs/html/node97.html b/docs/html/node97.html index a449f290..cf2f38b2 100644 --- a/docs/html/node97.html +++ b/docs/html/node97.html @@ -154,7 +154,7 @@ Type: Optional
    An integer array of rank 1, whose entries are moved to the same position as the corresponding entries in $x$.
@@ -194,7 +194,7 @@ position as the corresponding entries in $n$ is the size of $x$ are initialized to
$x$ Subroutine