From a39ba83237d4546061f01bf30b3898014e4cd49a Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Mon, 7 Jan 2019 17:13:42 +0000 Subject: [PATCH] Fix duplicated TOC entry in documentation. --- docs/html/img105.png | Bin 228 -> 218 bytes docs/html/img107.png | Bin 259 -> 227 bytes docs/html/img108.png | Bin 194 -> 184 bytes docs/html/img112.png | Bin 257 -> 253 bytes docs/html/img116.png | Bin 276 -> 252 bytes docs/html/img13.png | Bin 3167 -> 2926 bytes docs/html/img133.png | Bin 232 -> 229 bytes docs/html/img138.png | Bin 277 -> 244 bytes docs/html/img140.png | Bin 215 -> 207 bytes docs/html/img141.png | Bin 583 -> 522 bytes docs/html/img142.png | Bin 732 -> 664 bytes docs/html/img144.png | Bin 268 -> 257 bytes docs/html/img146.png | Bin 240 -> 233 bytes docs/html/img15.png | Bin 230 -> 223 bytes docs/html/img151.png | Bin 758 -> 707 bytes docs/html/img153.png | Bin 867 -> 846 bytes docs/html/img154.png | Bin 1172 -> 1028 bytes docs/html/img155.png | Bin 1348 -> 1191 bytes docs/html/img156.png | Bin 1029 -> 918 bytes docs/html/img157.png | Bin 1121 -> 987 bytes docs/html/img158.png | Bin 1209 -> 998 bytes docs/html/img159.png | Bin 1156 -> 1012 bytes docs/html/img16.png | Bin 196 -> 187 bytes docs/html/img163.png | Bin 915 -> 797 bytes docs/html/img165.png | Bin 659 -> 601 bytes docs/html/img20.png | Bin 184 -> 178 bytes docs/html/img22.png | Bin 201 -> 185 bytes docs/html/img25.png | Bin 482 -> 436 bytes docs/html/img26.png | Bin 267 -> 258 bytes docs/html/img27.png | Bin 4180 -> 2500 bytes docs/html/img29.png | Bin 245 -> 239 bytes docs/html/img31.png | Bin 1090 -> 894 bytes docs/html/img32.png | Bin 311 -> 292 bytes docs/html/img33.png | Bin 3994 -> 2262 bytes docs/html/img34.png | Bin 799 -> 713 bytes docs/html/img37.png | Bin 311 -> 308 bytes docs/html/img38.png | Bin 3960 -> 2224 bytes docs/html/img40.png | Bin 909 -> 783 bytes docs/html/img43.png | Bin 320 -> 315 bytes docs/html/img44.png | Bin 4024 -> 2265 bytes docs/html/img45.png | Bin 655 -> 575 bytes docs/html/img46.png | Bin 476 -> 416 bytes docs/html/img47.png | Bin 498 -> 459 bytes docs/html/img49.png | Bin 572 -> 549 bytes docs/html/img53.png | Bin 415 -> 389 bytes docs/html/img57.png | Bin 421 -> 412 bytes docs/html/img60.png | Bin 1916 -> 1290 bytes docs/html/img61.png | Bin 3748 -> 2378 bytes docs/html/img62.png | Bin 3122 -> 2279 bytes docs/html/img67.png | Bin 2398 -> 1642 bytes docs/html/img71.png | Bin 5090 -> 4860 bytes docs/html/img72.png | Bin 5450 -> 4708 bytes docs/html/img77.png | Bin 366 -> 333 bytes docs/html/img79.png | Bin 2461 -> 1267 bytes docs/html/img8.png | Bin 231 -> 222 bytes docs/html/img83.png | Bin 800 -> 714 bytes docs/html/img84.png | Bin 369 -> 298 bytes docs/html/img85.png | Bin 1401 -> 1269 bytes docs/html/img90.png | Bin 186 -> 180 bytes docs/html/img93.png | Bin 219 -> 211 bytes docs/html/node104.html | 4 +- docs/html/node114.html | 6 +- docs/html/node115.html | 10 +- docs/html/node116.html | 8 +- docs/html/node117.html | 4 +- docs/html/node119.html | 2 +- docs/html/node120.html | 2 +- docs/html/node121.html | 2 +- docs/html/node122.html | 2 +- docs/html/node123.html | 2 +- docs/html/node133.html | 6 +- docs/html/node4.html | 4 +- docs/html/node48.html | 6 +- docs/html/node53.html | 12 +- docs/html/node54.html | 22 ++-- docs/html/node55.html | 20 ++-- docs/html/node56.html | 18 +-- docs/html/node57.html | 12 +- docs/html/node58.html | 16 +-- docs/html/node59.html | 20 ++-- docs/html/node6.html | 10 +- docs/html/node60.html | 16 +-- docs/html/node61.html | 12 +- docs/html/node62.html | 2 +- docs/html/node63.html | 2 +- docs/html/node64.html | 20 ++-- docs/html/node65.html | 20 ++-- docs/html/node67.html | 20 ++-- docs/html/node68.html | 28 ++--- docs/html/node69.html | 4 +- docs/html/node70.html | 6 +- docs/html/node72.html | 4 +- docs/html/node73.html | 12 +- docs/html/node78.html | 2 +- docs/html/node79.html | 8 +- docs/html/node83.html | 4 +- docs/html/node84.html | 4 +- docs/html/node85.html | 2 +- docs/html/node88.html | 4 +- docs/html/node89.html | 4 +- docs/html/node90.html | 2 +- docs/html/node91.html | 2 +- docs/html/node92.html | 2 +- docs/html/node93.html | 2 +- docs/html/node96.html | 4 +- docs/html/node98.html | 6 +- docs/psblas-3.6.pdf | 256 ++++++++++++++++++++-------------------- docs/src/datastruct.tex | 2 +- 108 files changed, 319 insertions(+), 319 deletions(-) diff --git a/docs/html/img105.png b/docs/html/img105.png index 66bf5520f7ed1017df5f7e6ae2e9438ed1a5befc..0ebaea73ca4ee5ea81f42121efd6beb219097096 100644 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{Y!VDyhG`#)-DT4r?5ZC|z{{xxt-o3kf_wJc9 zXLj%2y=v8}nKNgWm6dgLbfl)HhJ=JTJ3AX087V3%3J3@!y;R=?)WBF0_*n^m;Yv&I93O8jq;rA}IBl$r5DPyux4`V(4L>6S4j=MXFf(Ru77}Lm;AEKnNpSC1VdsB9 PI~Y7&{an^LB{Ts5+M7}s literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^VjwmPGXn#oM$hJBK#oCxPl)UP|Nm#soLOF89vT|@ z?%g|MW8*Vt&Ik$$u3ELKqoX4&Ee)v9#l_|B-MdOkO1pROmX}qW3KU{23GxeOaCmkD zB%kEz;uyj)GdY2QiJgt*LG%ZPbI?0wP*4dWH_+TiD8#8Gw9eT%UGCayn)MLgASv2gwd7iO>+`1rZO;G Xnjxg1Sth6fw2i^j)z4*}Q$iB}$i+)j diff --git a/docs/html/img107.png b/docs/html/img107.png index 6c716f7e4178c36efee52549aad19407b2ea3fb7..4ba4285fadd20df57a3b958bf58ed2b56e197d50 100644 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^@<7bT!VDx;xo(*NDT4r?5ZC|z{{xxt-o3kf_wJc9 zXLj%2y=v8}nKNgWm6dgLbfl)HhJ=JTJ3AX087V3%3J3@!y;R=?)WBF0gTe~DWM4fD_Bfd literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^3LrKMGXn#oZ=&N)AjcrUC&cyt|Nk>*&MYr44-E}{ z_wJpsvGJKRX9NWWSFKvr(b18XmIhSl;^K1m?p-A%rQN%C%gZWG1qv~i1o;IsI6S)n zl5g~MaSY*@nVjIjUc)UBIbp{iK~5$fov1Ls$^`kUt+I9b||$o%*%OCB2=>vB$o ziMM&yF!9XdnJg(G!Fs?;NAi_zB$vdud+9N!*B@YDSY;#m{CfG!zd*+@c)I$ztaD0e F0sx<5TcrR1 diff --git a/docs/html/img108.png b/docs/html/img108.png index 660cca8c7ec796eebb489d2e672e35a6881cb687..bd8bc58ddc602096cd76576b63138ee9eb253d17 100644 GIT binary patch delta 169 zcmX@axPx(mcs(BrGXn#|%gGP!11W<5pAgso|NjG-@7}$;d-v{{GiP@1-o0wos+luq zmX(!tbabSqriO%sI6FHV85t=mDhdb)B)wGM1=PS;666=m;PC858jxe=>Eal|F*7+q zfw5wWF2f|9={MvUH1{$237ijX+|A%|)bPV>22J@k3#BrJqf^6Xvt4>{B;f!916w|a VX~@Q3p+F-TJYD@<);T3K0RTK$KaBtY delta 179 zcmdnNc!+U=cs(x*GXn#o1jC}|3=9mq0X`wF|NsA=Idf)td3k7P=(~6C&YU?TC@8pU z)vAt;jML9-f#SMjf7>etClg_BG)*gd47`WIw~C f(DhJKnVDgR8JFe}SGDCp^B6o`{an^LB{Ts5I*mS} diff --git a/docs/html/img112.png b/docs/html/img112.png index 74f211e1e3c6cc60031f040e98a014fb4b6367f3..854b45831b8d90060367329ed56a8fc8ac94381b 100644 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^Qb5el!VDxi>JME7QU(D&A+G=b{|7SPy?b}}?%gwI z&g|a3d)2B{GiS~$D=X{h=txaX4G9Txc6K&0GE!7j6c7+dda1q(sDZI0$S;_|;n|He zAg9{X#W93qW^#f8^9>G#&o}rKK3hmlsNBQo(6qPdp?0(TO(r(i2>~nk4;M}I&f%9R za@fewb~*DZx;=hCPC}M&i+pNPZs% yPdV@82VSdvlkMaf!d4wP@Zdgec5OG^VPba8RHd-txAlG5(oyX9pSrvil-OM?7@862M7 z0Lj;Tx;Tb#%uG%If?EtK67Mt(8W?}GinD1vNcq9AXq}_xiHyu<45rT* zng6rJPUm)DX4zvI*}(MY&K)Q54X+p)*RxNkv{7jNGhdQPa*|Z3C@R7(8A5T-G@yGywoy Ccv@}0{{R3B?{U!0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*HdPzh< zR0x@4V4x4+TsnONbNh6L@&>koc_4x09?k>43cRi%2e=FLL1qF0+Zh;+Gw`%>H1Hd6 zfc1Q4U=d>APvA4~V_*mISspO3K46Gf@MD<8-~u*u0Z8mPLkvR)Ljg#D8%TCWBrx!# n)r32M1ek%C3B)pH2mq1*`FI(%-QFLZ00000NkvXXu0mjfnB!ey delta 261 zcmV+g0s8*@0h9ue7k>>10{{R45ovV|0000sP)t-s|NsA^qobLbnRj=0RaI5)?(Q=) zGtA7)5fKrps;Y>Hh-PMH0000)L`2`;-`(BaA|fKYySuvE-v|Hz00DGTPE!Ct=GbNc z004|hL_t&-m7P%A4#gk{>qOjidYu3NvnyVbJ?v$t#y}8k3w|(=WyAuH2O5tEUa&); zBUM4GZ#|G$;988HSuX@K8Hujhk4TRHIP!7+vVw!fEx~G-_asT~x$h#BB1-#<@GD{! zk3^ei;$n_ptn^F&8dgW{&M#YP%N2zVOxuz-w_WIS4{Sa7O`gv;kHQ0my1+nq00000 LNkvXXu0mjf!kuz? diff --git a/docs/html/img13.png b/docs/html/img13.png index e55068840828071160907831b76f8652469bd1df..eb91ecd438ddeb2af7b22ce7e7f707d75bcee818 100644 GIT binary patch literal 2926 zcmcImc|6ox8y{CvwosRdq{PKX^Ag#Ia5ZE`jVTFDS13!?j3q;oB1y{FcgZ%^%3v_p zI?BFpjj_bc7&AwK>`dc7H|W0SuAtF96$rB>FGc$KsGlA z(g7`=mH_|(09pV=p7sI&830(oT3MMmAPxcnb4VnM1*}(B4}m}|fJG()AOO_c%bP|1 zM&Jps=;qc7^p=$YqvGN`U;;ouqk-61V57I!&5eg$wv0v-i2xGGV@sb34%&oqFEiR}mfrx$+7T1?APtpkyGwQ^Nl_|W^LzO$hn-$y zhC3=lrv4mdvmbs`W;+DY&{@&q?u6BR!o4wJj9rOxX6vPpMbx#P$3Qk0AVYOKb0!}< z?v^jvJ(D`|`s?o20`68kekfuzuDzx@q>)~WkAYH}9hG29CpQ*VxDQa_0506N-6dU< z*qu=f(UB&f^nJLFnLrVtJ7*Jz@ljCJK#@wUp$kO+8+o_Wf<1?pQJDT==Z{Flj~u#T z2uQY-4wY&PCuW@Q} zfVs$uwfS~W_sAPC`R02L_7PPB;0sd|+|8+5Z>vZoe2V%zP)0O`#`qSsei^gXHk(tK znQ4alPG7}>uY{*AKiVB}FIkJoPb|NWHOCwg4g@E)_zY2vme7Ks0l-RQr%TO`Vd1U4 zk!LEBR_e!yV``1y`FA$HXj_&;`RzL?Z>gE5FIa4xFcR#fSeE|;M zEWmvTN|!8_o;fB;D6%y^=bY#5Bn#P-9yq0_)ddTEeu2%gdWE9Gr13>}ay9M#Oj$Ya zzE_vcfZR$|zlK%ypVnMj@;ZT< zWD#2Rlus0=nhvAh{xP%2k%X=YEBW3X@z1zA@vpru4TR1?>l$Rg(PJ-L;%=&R)gL{o zabing#eau03)cRJ6^7D<>3p}SwO}afK*Gd$eo3L<`NM&}cq9DFgtx)Dqb=ik#jrXl zd4CxY#@aMjaVj+y=7X1Q3+G$*_ubVWuAeSm3$(5ry7THpy ziow_KJE?s#oznXxcS?utIfCzW*7ulhTC8?2S^2(}0<@zr&35N-cY z=qaRVbg(#CmYa+)&qa9B?5ssG);tDPo&P@gx0@o~lh)M|#q{NOpaW$L(AOGR5AwDHuLec$v^N^V(D9bMovyY@VcMl3!7o2(%>D zk23vUeO(KAY#GAnoZ@1||iQO;(GEf&PrA53ZLaPt9vqTV5qxLOydGW^-{T-ed=HVc)sdEj2|Yt zG>{hh^~t^|_uy=vW)@=YxIsec_o|Yl(6iT%2l%J2c=;WU_Q>S2)1>{Fq4<%5qVdR! z$pKdarhmdrieY*KY3b_Zrw?Oh+FWp(CA7`5A^l==^OTyFI`h1Xx{(Gu!e-?LwAV9gA1rnS7c)84xvSr~IwXXtF* z)m+_#=~?=n`)h+ePN?<pO1GVbD~>*TTv2g7fCc0y$y@jVmv%T7Mq5Yv;~K)W2k8kEuSY(#I{=dTkT?>ZgN zIx)HvK^ z_7FNQD~3`Qk-rPo_0xOMB;lw7ryF~%etBt0?bjYEHxo$+B&lMpM;M*LcwHm8H_)5; zA%#~zHHhhYCw()a!ab_hltg4g`m5Pf<$f<;SQtkSFhzuNTa4Y>sV0!Y49UN;%Ugcz zd0xuu>hmJJ?03Dxzx329zjhIi%d0=156u#2G8x!Onwylgbx)Xvhg`xh;~@F`DsSdorI5=769eU8zV`|b&^dk7 z_j8X{HGN`o+O10-K%^fkx$oPcnwXDX3JN}WP^*`ee30WkPMv0*6-2Bo?yZL++^~;= zTMc#`CZv7J3KG_?dEp|&tCvjm6tR~`87w7f1fwwNTv{wCE+i+iVBqFTVJD^L>@mP*aOsrB=x z_){k3D-Al%-uY1&C?Vh6MELanx9Dw;8K%#k8s-j1qBX}GM^H@Zp_S7TaUiU+r1S<+ya#Z{oER>-{BUOX15>z6GCk9IRF3v literal 3167 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 diff --git a/docs/html/img133.png b/docs/html/img133.png index 28bf892de4cf98b516cc966a4577fdf9982cedd6..0b3d6f67db5cd819025ba6a9bfb7c2e68fdcb7cf 100644 GIT binary patch delta 214 zcmV;{04e|I0p$UZ7k>`~0{{R38>oUI0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*HV@X6o zR0x@4U?2e492gj^g+VOd1O^6{2QYEY1uzzO0gzy?U|?y_H%|bvLVXx~74kq50UZp_ z8D@did}a}1*bX-Cg6ji@&ki7MMJWeZAAt07%w$-Wek}nc?ZCjIz|6n^0Kc;nx0RCl QR{#J207*qoM6N<$g3>Nf@&Et; delta 217 zcmV;~04D$C0q6mc7k>@}0{{R4r}JSF0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*HW=TXr zR0x@4V1NP#AiluBehtiF2cp*u{45M`zzM{6Z!j^Sf?SYFAX4CBVBko&;tOPL*f0Sk zzF{Mp$|*psEdb-?fe85p3`va#fee1G1w0Gb0zhJ`*nT@O_k!GFk-#{ktDgY?Dh?Fi T=bfIz00000NkvXXu0mjf@mf_U diff --git a/docs/html/img138.png b/docs/html/img138.png index 3df4bd77545b396fa90496a94c5ac61a0b34bf41..bf7ff88aa433630a0fcd6b2c45acf62242c7b22e 100644 GIT binary patch delta 229 zcmV`~0{{R32!F!W0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*Ha!Eu% zR0x@4U?2rBZ!|#W`a!4%5NZ~fWW504Z3mMa4It8^>@yHAU|#Fnp}@eva*6E$2s1DO zIShOSoC`phAr_?2QGvSvgc&+Oyf_Aa6A)%N#scK|FvPKgFoO^~kjIr)n+C!RM<;=l fIx!f4F;F1@^oklR9m#W&00000NkvXXu0mjf-)2@Z delta 262 zcmV+h0r~#)0hI!f7k>@}0{{R4v?L+s0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*HlSxED zR0x@4U|?Y2+W;gO-hE(TxBy}>cr!o&5171vjfDXL7BDbyFn=)cevoZYSipb*85DptyEL}|2NrF-+82SkJyye-+Q^Til@H~$!k7b<#+iB*uY#v!11zGMHEfVu~ sFht&AT_Y~h=f|*VhNOguM8hP8nL+$KTb**^fhIF}y85}Sb4q9e03l#SWB>pF delta 200 zcmX@lc%5;Acs(x*GXn#oV!H4i1_lO$0G|-o|NsBboH?_+ygW2C^xeC6#>U2H&YTex z6kN4xRYylhT3Q-Vp^J;l-Me>{l$3Vw-YqYyI29igP)F5N0`p>QqSnGB7@-a(*%oj)V3A~b0Hz)gV^HK7 zFvVxUdI2K9GyzGLa{-8iNik^RHL3?pIx;W_ff>vl$Zq2<0FfLG5S~Q~5hevPFo=Q; zT4jKcVrkDeV9>}+>)W9K;#w_6a_rKwb_R~+Ws7i`#L@vWr~?E77#MsN@)#I4v2S1m z8|2Xpavn&km4P9-S0RoexJRK1he@mu%VFR-!z>1d7r_d#AWn1>vQ)r!h8z$v2WWdJ z5Cou`v=Z4Q79oc13=Fxl3LPL`)FhNZ`OMG(B35IVWXQk_3UP>|_M8EN00!0v44)m? z74!m*vA`Y04U#$vP9C2PfW&hQ-|;xG9RSg+9f%NTIl%g$z~6yeL5Lm9k7z~;@dd0G zCU72LKY(Ep%OPus5y+9ZEd5#nN9Z($qfn0_MILtn^RWQ#ZB%Iwu6^(*XFbZf60BAX5C6uorUH||9 M07*qoM6N<$f^Go9`2YX_ literal 583 zcmV-N0=WH&P)KRJ}^WP!#@h+a_sib7Q68U@-;<6~sJ3HaAVh&B2O` zllTawR0pR%LVW-+IEZ6)cE}3|;@~C(-4w<9(>7_fwW1aWKgd1z%RTqYIp>~SAOZ#Q z7H9>Z!#9yjAuMM48vltf=;Lbk}fk&w};Q45LL+x4aX^9U9xQrrr+_>nT{f~NS@YorZpzk zLYk4g$?0#UF*3|V(*XzMHqfr4Cc8;_??idgJTWDQ>dQjdDjufIbhXQ?Rc$Motpw05 z$tvY1JrWBXq+Hmx1;6f=n*s8moOzC6bVo1GWM^`Q(%gZ>|fvh#gvwjy$+|^dBKRKIH!K@|S7JA1eHgAIgO3M(XPxr$)GW-mxML1Y67`8??(zWEXbO4y1oIA$1C`hX% z%k<-cm;87u-G93gvqj;b*eL*GlF`HDUH9V&az72}hOsR6*qH^+$?T8H8D-wDY}|T; z9$s62ji&+bwdPTL=87gzTsb1EKm4;A%dRW3BIN9lL1(kLZI>%~ufv;6S80~BpBr;c ztQLLILSO_Ct<)h~yJ9K(=C7==W2@D94J^ZQdw8pQ)qgMpUi@X` ze3hY-UOPt*;&dIbArg2hRnRLMCTRK&n1&;bn7JrMYvMmK)irB>jHZ_mIS?|cg6<`) n^-ow!;QIbSh8SXqvyT(d1cGMm2Z}ua00006OY7k?lG0{{R4=(eS&0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*JT1iAf zR7i>KRnKb^K^T2I`yn7!MercxKX9c`EG@)uW;e+O6C14u(Y`PJ#MSYrGJQZsy-;{Q6^Y|YBj)fCiO}cw_1|ju}RblI*q=Y@~vqmT;2rQnm6h@ zE-RM2iYYw2QVaHQ0<5$t4(R_0XF!)JC&n0AOI38pLQUuB{DG@#F{e3~e}NJx^&R6X z(VUL!B0QB>!{$oLs?`MTs}X`*XxPlTjgFEPQr~(utA8+2^iw{Kz`&Y}80V&nfzwaN zYo+3-Md2A*EIvbCNZM$7Y`Wl!n3UP|ffWow99nCfHeR~SpTix{@FeXS{#Mi;|C-)v z_32$I-h=$Zn{+CqA{A+MGJSQlk5L~pfzS_jHMg6(p(BoYMUH?s+H^Jp^aSdezSF^#xECx_!|GGM=|p(HN1ud*lbk*P zJ2)0cvhWdKoW5;AvrAdZ^1JX5u8)QIhh6ACkxE!dKC#!*sdXjuvGQ$d)7aYYVtd(J zqyL^c3hMlrR7{MQL%l325uVo82}TS)JFV*({vmt^Eh}~Y+Io7G00000NkvXXu0mjf DiGNjg diff --git a/docs/html/img144.png b/docs/html/img144.png index 18cdc9576d9ad2f63c7000b0d840983cc72eba54..b08a5052ea21d6478516bc8cf5644a6ad67360f8 100644 GIT binary patch delta 242 zcmV`~0{{R3<4Aed0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*He@R3^ zR0x@4U?2rBZ!|#W`hiJ4C~p>+jD_;HgUJps=~4EXK_fFE<7;&jki&9`?E%9k_6-a| zV9f=b3m9GmE3jSw@f;Pn3m9@`6*w9|yf_Aa6Ltl?0G@}0{{R4UlW?;0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*Hib+I4 zR0x@4U|?Y2D*zGcBFfbedQUVMN z4Ge4^3~u}k4BX5Nr@4R>yBsgK1EvmM?F-0UDKM!7CX;@?Ww`kNgU}|BMLY_e3mA&! zFK~j)XZY>FevPAne*^1>1R#%b{^$Q3{~H~+8W|V>hB_aG<2U|u00000NkvXXu0mjf DPt#yO diff --git a/docs/html/img146.png b/docs/html/img146.png index 1c151bf2ddd7c683b101e708990fa418bcd0e7e5..d4ea028e51ff55ef3d838e94d0dce28cf434b512 100644 GIT binary patch delta 218 zcmV<0044wM0qFsd7k>@}0{{R3!y^%J0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*HXGugs zR0x@4V4w-m$V`|OSoNOy)6fFw;A7z}_ElLG?-0M`5y U2n`5|z5oCK07*qoM6N<$g1-D(jsO4v delta 225 zcmaFK_U2H&YTex z6kN4xRYylhT3Q-Vp^J;l-Me>{l$3Vw-YqYyI29R6&OEY{A^jb@ej+T?4Ob|EF>f> zc2-K*HSpv=OicLI;IFJ^aVXOuQM&rDEqkVbe+fVHWG3eKbsMgH<(@9NLslZfOF~AH ZLEwXEZ0q8gYk^iXc)I$ztaD0e0sw!mQ>Xv{ diff --git a/docs/html/img15.png b/docs/html/img15.png index d9af05b2e66ad2ffa69a7427acf290cbb042556a..e10abf3e540e8af56f560c712616d31b5cd2ebb7 100644 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^xydkwL+)~SzVf`d+P=w!dj@gqsNJmQ!@@6|uNnW=AJ z6V%YTS;W9#hjD}9ah7S!ybfyKXFs#BePie0DdkBxGxflhtBl>7XG%!0NJ=oAU=>R{ T_Sl{cXcvR0tDnm{r-UW|3O!Cw literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^dLT9nGXn!-@QOl^gl>ROi0l9V|7XseSzcZq8XEfU z-8*Ar<1=T@2nq^zbabSpr2$pBxVYTCdsj(GY4`5kWh*vo0EHM!g8YIR9G=|($)|g| zIEF|}O-?w#Cm|{#QK5dIB8H<&pTT3Jks*hHfq`;%gI3~%%9bOU83z(=@(wKOSknH! ziDA+dM~MjmRR>NTI3jRh!Uu-=noisW9s=s;4(?>sYFhSBgn2bX%pA@WAuR!7Jf(6x Z47W}A-u?G$zX!CE!PC{xWt~$(69B#sP_qC4 diff --git a/docs/html/img151.png b/docs/html/img151.png index 4ebd6836c94a54340a902713ee4d0c4741413c43..68d7dad648f1adc8bf843a6d4a6f3cc8302bb491 100644 GIT binary patch literal 707 zcmV;!0zCbRP)TmCb7tK^VrLPIkH*&4)$2%Kia29LQAur6b z`^-DfZ)V=f1eik1dJ`n|4u9}3Krz(+; zRu4x`gXM_Px}PMd2iu+ot2kO7co~OxV6T>4@cz>*>-NXM2Yc9%Xx-_i}0 z_I;}5DouU?rr6p_$^4+*1@7(pu%F9kzWueUhOeV2%N-PYWiP|xd*~v+Xi2o(yxEPj z-cbqutF9Z{!zJM6MLJ%!Xzt3&$SqM4#_Nn&i`Nxk36_glQIuI$h|3=TE?tsy$F=kX zj;}LRvqO{?jY~ITDJvtlP>{yU`YmEs4UhEhY&A!)W+ZN%6iPm!rOj&9OIS{bf}dt7 zt5}X%*u;Rfq<2RYt`D=$c{ZGFl3Bd2sN$;SX#pMMvYf1IAZr$<8gBTiPwG7^N!GzN zl&e|RCz_`t>7+K*ewlhvYRqCkG4C4ILc~&5v8-9->9Aeu<5Hgu>jRbcR6lqP{?yfHFMYaJBt_hEV18nOB3gm683&FTr+uuz%p&8cwe$ z$M^KBSC`oZWP^uSX!1Fss_8~rE_Lsnk6(_6!~Ka2D|u51EZMRVtbcZ8L*G$jBYj7u pqOm_Q3;juwD&tco31_nZl)n#^plcGw;?w{D002ovPDHLkV1mZKQVak9 literal 758 zcmV{WTwx<@BOHRbXlY>#7J?RIIOHIRse}WI#RCfuC0NLn%US4&5Z~-(Hp%YZT|PF+ z%s1crG4H)BFo7Qb2>F;o$i-!(Q2-1v)hX~fQHhQi5_cIaIHDxCBB7>+?K01V}Tb>SEo(ZFj&?=WnQj7d{;DK{1 zF*6XG#X&t;W=R=U_$|(%`RohUf#F>E54l&WXP9dK-RBWx7+)>&+7rW&y`I2I1v}hI zpIJ*)Nsi30Qwx-p+tvW5MRXNU@DrBBOOe|1sj#M0eT&0|U||v~WbdNocpOn-sLD$% zh*iay7|%d7m#d1@c0dO5cf>Hk$iAC3KddOCPr`Be;{_f~e~~qfZJnAck9n` z%(0DS;(vSQr@L+F=S~C9n)itRNS|M1{LuD*CPn_YeNacKVFx&WzqW>3{fne9huFg% z&?D0K5-5!D=6MheMl|+Iaze0)Sakzt8{A1QE>QDIK6Zika-)1bIF(dJP%OeWM35J& zj;AxRHkD(k+Jiot$dg#~v+HQnSQc<|4eE8-L7}$-oIKd~@wp$M(NwXvHfVY2F{Sll zOg4kT0L)$i>(^m6s3v-kYJAp~(pA~BK5)i%q1m=W8`clWvx5uW??323HldKb0Wvst oBBn4FQhi_Ar15V*mgE07*qoM6N<$g13`hJpcdz diff --git a/docs/html/img153.png b/docs/html/img153.png index 55f17c1aee09cd30d3ce1806fb928af2541d464a..2a23e6d014f8b2376720511b431bd9adba75463d 100644 GIT binary patch literal 846 zcmV-U1F`&xP)UcwrJ#;rrliPI-w40YH^;(b2&O(G zGU|0V1Ty1!jEo8f)0jb6tg9&*g?3QjTpxit>%%zbw~k|troTSDpAn8ifA!frk=#0F z<9;j_t>ckVue*>FjMltj=`t$_OZs(2=5FjtDRrF`~^Ddvv^&5p~8Fa>t}25A|If zI9V#cKynYH9;4DD3xzrHFOn!NS~wDk44e75Ew0x*FeWq-iLjB}i;^naiPa+GjmY}lThzp+J7y}-6R$9 Y8}<{^JMPd`1poj507*qoM6N<$f*MGSE&u=k literal 867 zcmV-p1DyPcP)@S7f?rKqQcOtyfDRg4viMIB z-I^&whmMM&5W2)!N|urzYnIncp{C#|P{<&fF%*(5TZOlFsC)P1XW5dPDA2R@^zQC^ z-`#t6l7JkM{I5zx23_>)v1M8wsL=qbK;)_wcD(LRaUhZ?w}@YW3zi~Gr8T~bDcm}P z9EU>62pGXBb8wnUmpxH*uT-2oP>$$yyp&yK7WC|fW|9`lD4S~D3*xm0ws8FU2H_ZB zT5wfh@!avzCDSL==Ho&Iv@?+~K{FB2D~=|3AwiTbOUhXT26{~$wJP3{VJ6AX1viOa z#$p#;nv!f4LOn@(WuPZ!3TsX*r7ZQtltYv*XQCS^PlY>fu-OPTk>8=?lvL+Zl`F$p zSdhLe?2vG*2PUpI>26a2MZ*VlNqM_wG|4EcTvIbrh->Ues#{0OWApRJx}@%vu{}<) zyrefXIB-2p6n1JQl@Z+rV%}5d6nhBAI%Pye74_^OelFtHsAP|=fK;=lnaUWVAW=?u zcWQn?n>fyaoEM}|$(%?<&$e-n?9XU2|5Z@SnsPewPXEST$sF)NEo2?7055<0sf_F| zTZeS~qZVy;uN&K}=6iDNEyHTJ#;}#HhvViuT%0}uwuZ#Qe9Hfb=(a~a)L-oEGW3jx zUBWZgJ>TezIiJ$_p%viu$tuk%1Ki*Z=r22)qg7&v;@4opVEZ&{1YA-%j(fwmZ;)YLMi%}|Wu!EP*Pp6O4@lyjF-zi? z6bb9$Oh$p8=|DB#scW-2j(bGMw(x7%!}pUA?KPdz={8O0noWALnnPmf_odP-#v4Z- z`u#r8YWZkC2Cb!6$ipGA7}~!;Z|-hOpx$0xA_VxN^7sntwy8wSVC<|t0~X1Q#bw^L tz`vx(SN&d6@(Q8;ci7vcSpZWH@E03t#6CexT*CkW002ovPDHLkV1mtao74aR diff --git a/docs/html/img154.png b/docs/html/img154.png index 4aecd5d283cb72148bb2125599a47321e8fe435f..a254f98c5c3a3b84f0f2907214b8c452b6080f02 100644 GIT binary patch literal 1028 zcmV+f1pE7mP)O62 zIStB@1Bur~Lxh!Rh#2vjz*(dbQA?Xd#3GB5V6eI7vEgO?-FShRZpdfXb68%&8)jc)rIbA=MS6J=n3O3E*MLIPJZ7 z^0~4Di68S4U}PuH4kylnIc3%-kUu<<=Y)%Q3{nl4eZLzz$QvoEnZ0&o7H3pBXct4S~T)2f$~I}!HM<1!I20aumahl1u-WKKaEVw(fdZ**LZ&Zz|V zQvmPsoN?RbRpeZvd1w(i%Ti7=1n~9~D5vrZ)>3YQrHW-a9?b3K)P#&l`^l>aU8a(U zE6|;e$~guJ#|?m|rjLN9bVa;}h{sNzx(nvP>C92_1X0W8)D1feN9%I yOODl28K@^ylU-M^F?PhKcoQ|-68nEv0saD#X*>C}QKwA+0000MJn&58%$gCJGXYzi)7#FyZZ0ecd@OBWJhFtNFI zTYPB=AY`{ynoVW9GVgD08h{B}mDkVAm2`epnTc;reFtlChsTLBcDfcS5x!8qF*qfJ zXshrBVhSB+6({NBg{SR-y#BVBLpyK+S+ra)4h*f|Xy)}TR~QP2Fp)s+&Ca$^3Esd) zg^N+avEb6>3rc|8b9Uev3~*6KdUd+Tmx0JkJPbTU5|NQArAZ-{YTm;g4up`NHIT4_ zqoX3}&J?_iG?uvf0tAr)^qACG<5CA}5$a-P^;<8rbCvFzRUmcE=hUj(Iz4L9zmjA< zXnNZ(=!%^oOI9X{JmTM-wcd*!hU|lAwi-FBWtdi-4$Ia}oFP9H6h|C~I|FN#K%auR zhyC>ouu%mJ7S`q-43BbO2p@)p#szLlMXl~*0~@F?>C=)9OSxOj<9uF-loJ&xOsE$z z)BFM8r`cGyttxY(k%G<@8d<2w_D)z%FU50wIT5IH$`u^tsTKCyp^a++|RULY_3OZ#7~27RZa?x_H>C^paoI_m@gv7r-}5sc;W>>MMH8AA5Tlrh{xt7W7`%~ zXhF$7njb+>+(s+Q0_vKV8>40lGR~4e+BVf7^P`vPtco(QnOVxZB2{n0{lV@Lpg#Eo|Ml6#V7xs2RJ_AGf+0X5AZnOb)ic12rayvNp|_`RR-0W-&`HX zFgJ$@)8`%v*2GkwEt0SBvs;k^)Io)k_m*oiKBA$BD;ERM`(8RNbdxMJs%)x2MIgl@Pxr!RE;1K~k zcJQ*}!_K-LCll%pSU&v$jKZ_@JYX+j)#hr1^v%^^{wiTbbChshu*!rFec{{gCa1UL{P}E$wHx$C#!e{Il(W>FWHN6^Uh;hZhM^ETcKb&>NsTfdHO!-1)cgS6gg1z+2A<|U3?wqY!HS%_Wi?DzV<4pl z^YcJab2J9CCJ2jx@crVbg*f>#?33vmYKVEMJl`7zeG^=P++&1(GCTJN46Oq{Y(wkT zTNegrFF4TC(*w|1>cXq+{uDkw7|#Q|h9`i(VT~t)*8;FUit1r}XdU<6@$rCxXmOC} zi({8+f}WuJCphqJDa`(Dia_{B{0O*Ni<-0Ee*M&ER+(_6xJ&p>DusGQ^32$@L?6>o zW7N!kE)os{5AcGd6LS#smUF@v1LWH%2Vvfi^une3Q@MR1P!0BV$ScvOSpwCVpDoc` zUz(78{Te@-b5Kv8OOzMIjC!hxjalQDxtD>;4w9)q&|8^GXnS5(q4wx4w>2iy?1-Qv zizze6c4%W|Q-s#}QdXh%=r#XzZP2DR&9F80`4(^l@D5lif*zjCu&4k4002ovPDHLk FV1kMgHjn@S literal 1348 zcmV-K1-tr*P))9!N!xK z=o&8`8^MD)%^?R55!yNVbJz)p(bFyqlEYpq1D+PyK81)YjPao8WsZxNbVd+k0_%JA z(|)#f}}rjtej$&R*b{BZGikc!W-mqz6Lq zL~T2I7Rez1Q>$_~i-Ogmi%&KyE~6$rhRt-YLeJ*@q(o??btz9w(`yQ&F~LVH6XCm3 zX6x#mQmL#Me^%@YY*%Q}_oxIrTq=W4T5R78Y_q{4hl9{zO@J1GARIqOse^qjIA~1s%h1(nnL3saZ4CVl3uBt);+ZzY>ns zB)AZ4o2fiF7kSh_4#WysNF|C!um{qqZNfFxT^x7aCbw5XsZnN9pYt&Rp{Xnu!`UR= zp>|Eq$#(_g_9b3aRXI!4rQF6{ARnu-xjYs(H49+e2it4;jqIUQSH_jRu-lphJOy$zRcaC>&;O3oP z#HQVuzKbsK6{6;*ZIJGn4S4H8oRv>U=IDXP#0sV(%x?o1#nfV&`HgvUs`+~M zW|>)7g;V|6Tn^ayJS+>e63>_Csa9=LLF@k-;eSJ&5dHyYHaU-iHZvXo0000~2=_52lY`VWH%}1gvB`A=M}zF=i7J zl#qbP*;t5yl|&5~@hpPZq*5@IKZS}|cg5Rk_un^=^O;%#_R(66;VkItgZC+%^bPE+M*tC!h^6PFY==2C$EzcPFD zouhR+vT zzRin_y>;C;UzH^I$iu4)CPz!Ex^lkZu6$gED8x+F*Shm(eyrTuL)zAC}rsFu?}rPPQTOLJc)gx+o2tlN!zC(Ws5Gv{A0v@T85w zTVWgb^7)(q^9z9uN!4IO6z*=rOSPf!71==PqO`CvA*%b_wlmpm7{5^I^}uR(LxSy} z!iMcDs+hY$q*jcL4b6uB&l9>EN)$Cvx|U>F2_4KR;50h(*=$%{_{}^^+33p|1pzjG zh`k}UxTF%hM6)3Z`Hwtk?Ls!zjh?U#VveF|ZxEiVp$1A9rNtIES2^p^#nKyCD?Ubc z0{qC1^JnO@9}G?1-TdnPmp7`$+VI`tv1#y3&&n)+Q%p;on z#uqv^+;nSAfYqT-jJRpWnGr@mn-yvPA-qt-s6n7hrh)hT6d@k2eq@bip~06c z$-f@gsLnRvL>p6zbG5woVsqos0iL42A#Id1NzWYh!$={aD)ua+MG`tD^ux&Bygqfm3nk$51k3c9gpE?J9=>2#v{^O@jJs zkBX%oh4#l;j=+mNB-+##=?Ur-GfQbZqpclXd$OJDkwGgbY2+l?#4=_QbID$%Y-|A{ z5my~#aSe^8TZuUWRWCXvpmeH)m*(UH)uxd>wN=bdM^Ik!R#8HIqplL%AMWKn4DUJs~Ip#1Mjw;z7!MG-kL6LttDUq1b zb#&sVV&;H(3>&MbSYZQ&44Fb|Rf%aqOb(S-6h<#pMwvAiQ*;XZ_0lP;pd*6jjpxA# z;VHlM64y3JT|crej&kOPV?-{ZG#XYylm3XKQW*FxQuZL8WI4EsC9`;g-YY&djm2Rc zcaY-Xuqh7KYq4bgNx9#0q{?$hscx7;RRygM_MyV0Ve`&#R7+mOu^Hd&bU}Kp=cS7L z$#*sc{F5HS@;JMRzB9nhbL7yR;u_;Kwdu`_oOyibCU57&&aEjv7gARzRNms=9=1?f zpHA(jiq{h!zd4MdGv3A4bicXjYVZ?!9Mhk&T0?pF60rIBDpFNc)(@{7_Ig6!ygT}&sR~dt)$4kbv}HuIJq}i zHgoVOR4I#vuqQs5tlY&_h^PY2`DWfonI1+W9TCMTWW6Je_2+s5nPg-5S>9#ixBR-Asfzi4EVUC? z!3ln(cjK^%C{!vB_U}eP)2$v;MdmXgsiK=C^?D=9Rmc1+7rS&orw4bcI0!qatwr9I z+SR4ye)u(7I_-9Q;oU)a5c*koNz!}=03{?Zp`e|X2eJ1=P#9z|?AAG@Y;GOi}qW(zb00000NkvXXu0mjf2Q%i2 diff --git a/docs/html/img157.png b/docs/html/img157.png index 28c318222068b8358d8b7087834c94a6b6304c49..fbc98929d378f4425cef01ea7991ac239ffb947b 100644 GIT binary patch literal 987 zcmV<110?*3P)$PPl6$P*xmtI{etA9jarega!S9ROu2i@opKK7`GWD zYp+EdXbwL%Yjr$vFx5M8kSUxie;Gs*fux7y-3*eor(42cEAr;t&tzaAuYJM^ zavMwNa=?TY_a6^DbzdS#5{2%~_a(RfsRTw+(YBtB@yWg{3e( z8k^95KrXPt7)@kwopGFEu~=`3(2)JnNDq%E4C_IcS!L@sG#Tai?Bt*a)Ov`Ul~zE{ zBFw58ZFNO{w-7MICW6S`XGMsfWiCMoo0FFx`QN zR1;3~X4T2gpdN?oaeO^KgQbq$WT_tLel2|=d6JytqMmJ5QAeDN*5kzKV&(mvXl%Qhw7wEkI!K08u)F&_G!NsyQ>??xz|v<_rW|2@+YZ450dOh5@d{b7Fq%IsY>XxnlrQvUa>MkivG>h| z!910<5Z%*<{`Ke=LkJ;<@q|%5#@@{jF0=O=1-u7{;Z1P>_jsK&wke#Gw}Qb zT}SYAswfX5LFHYV1^$>g;#0-ZJbt|ie}FO+C%p9y*}dR5iD2s=QkiI|=%c3CN=1j5 zZpoQQ8@(JoSLP*-m8#GzD^W5!#9HJ?w6XuKXdBv0=6|*<`~|uBMhGhY0jB@}002ov JPDHLkV1no`(c=IB literal 1121 zcmV-n1fKheP)Z zY(9u1GcT0te6_tef+WbH&Jka~t!cx1X@Np=vKe^&_yC&Su5u7^Ayx8SSmai^dKr}k zQo=A3p`Tf{Ug1Sjv5aRPKCHJ4(BNpm)$kiQp6v~eR_a8e%2sMExUw?g>L}*1mDdy~ z#;WCWa|p5@4Jb~~O1XPv48XakfrJn#P&1_%VM_)zSc7|kz(@ia-VKH;dOJnUQMvIh zuxEhCE(GJAg!ep(EtOtjrdDjp7KQWG_424GX`afvAh8+D?%k}6%pg5V<`9_9aLoy0 zeQ!E6+s~8W1jT7<+Fo*^ZHxx3*x)1ys;mZ3r#!|V^(JJ8F)s|Pm{p{Mzoiq3ei-Bq z1XuAqn~{V8?PVAvJQ^@rc>LIVnx;mmgFxAQj2}?{*W@!(Sa-0L1Ri>scp3rc# z=lIh&TsEZOO|0tm67dSv(}(ZXP1*odxNc;PQ}c6oQ=n+Y5{E6k=ZrXonOE+NEd8u3 zxP*z%)@ z_tB)L84ib5M9`nL`_>1ftaOgQCpGmjzMYVs4Rk`M>tS6s5qT1*>bEmn+BlAYbCdNw z!lxmN67o<4Z)gXLK-V5AKN&CC#fk)rCf!ZRx=m`>Q_FNJ`NUalYh~qm n4WZdvt z2uA`E4g@QOm4qZk#A^a4Vi!mXQ5%1+@KBQ!f&@fuL@ZLIu(Ju+_}-hD+nwFL+r?a7 zl4Ix1_rC9aGnu&s=zZKc0?rI^It!>C9+*D>rdt1}Rt-HD-3-Vip=vzUj>1gmk(6Ea ztLX+VXd@3@rxYmmXrc*FOD2t$A(Eg;Le21?rq7k0M@P{fE*55*=>{xqJF+{r5^}zJ zSWGSRGYI)9^RXU0{!HUFw3W;5*o&uv%H6awf~E@d~)R??e7&10YX+n6DkOl*;I`ASenk zI&2cBkW1tV6AnC|)2-4lH^d{^Ls0#6nFtgwO8TM=DX!#}px+&=L0^5))*YLBun)*N z?F{&qAIdOPuJ0q*z{}74a}5(zIck?&FcB^If^H<47c49OF*+PHge_5xm%+!JjmaVgh;>yR%)!RdD+j(;KjDhfcKYqdfdhDx=w~V=;NsBw z2)>|QNv1nybkwn8>FgLA>h4(7lO(sH#HHK>J>!mVPDLHJRFiGTBEwLrR=PER-U&Ir zU#Zy4EBM0gCOBqvf@98ibnK-%R`pw=4J9t+CUB22MxDMZ867j!12$CLu^vL(v5Cuw zQScRCf@4>Rm|`#DJ&QdCfr&f*syU9G3AM*clG{+?Qmz35u2F-_Fj&dxn4zA@YR0MD z_rP%lj|y_p%_aCIVvbGexFXJ*L0`Ib?ls4pCk*Hm=B_aucFa9!)#@B`JxX#LN?gh< zL4F%qxfcegc$pcwGd0_n=|LkM#!HYZl$A*SZ$P7bA=73VL4qpgrBh2_#$Lnwo z_}hs=aL>`nsEkAiib4Vn)=6cG^=*+S3}_Sp+vA^HZiq)Ck?Lm)(g4?!q|0q6aVhr! zAV>e*=OA-1R5nt^9~F6!T2Q*^6N2>mUyM{!({j%9-9y7iDs(X~1uI=}QECKir_wKq|Re{Ab& UHXIgA3;+NC07*qoM6N<$f>?phMF0Q* literal 1209 zcmV;q1V;ObP){I?apLFz$gS-i>w$XVtovlz#bz4 zws8KyUtvPJuwci+nL5!8+;^JlPnGbJP9$DGI-$iV01;rG z{Bj-Yde_d|bxd1sZ4{coMZm*M_)O|qc80bIL?a@x&*5SSEF}gZ7}NVI;(8C@<{jdw z@gu$ljB&>ReSyn6~S`>))6NJ4WSAR-yel)NduONO2H7uu- zU7GhBvJ6M+wGr_S^$I%k%rV1jTonz2ej-RZdY{an-QDxNFzK}vElH(TLli<^%Ty9zfe zPLiF88Mjnf2IZx+#(rPuMmNMFBEB$&%Z0h}ScKb!#=#}*jl0{BPx$cu_{KdC-s#-F z^;#Z3?yvVhcs};v<9`CU5tBLiANl;7ffK(9e-kyolfZ+$9>5dS+#UxRlIE4?(v{p+ z1vLDQByzsp%*FDz0Kx+M?j{a4ayoi*hh(w(c(Nf2aWBsANjpwfMT%=(zw|(-r87~% z!RK%aw*Y@xAz=pUrWfYIR|m5|Q(=zv#_m=A4B(M;MP(~7y07yGzjoE1O_BuvUKC%4 zkXTKjtsxJQVyI!sLKy59%7W>%bS5e|oSl;KL;3_+F5zG33qq&@?sy-1CJj6aTOlpd zHTJXo%qS;pYZ6Wir-g`h$jwJ`T)2WO61JW^o_w|i$MFdK zu6FmkvO-`j-mZ}9Kre~42MHl!5^@&w$Rl&@Zif%0Pr1pUl^ki zysxpE{`R{YV?;+cJI0&vpoeJKOk1QiRxpkw7T6tJUsomlsn(Ibwg1x;G&^{{iNkl4tNQ Xa|$OU_OVe100000NkvXXu0mjfJ-;_% diff --git a/docs/html/img159.png b/docs/html/img159.png index 73fe83b67b58ea611fa9a759900c012d770a0b81..53b1ca88a3763f293082180086fbd1704ecca769 100644 GIT binary patch delta 998 zcmV5zVGwA@B7U6%`5`{(Jt?E zJxSdKDC+RK@?!19LOnJotYN@aFSA>&%M*5Ug%|LdF`(N$IWN{;EcOD(noetZy?MKn zb>=wN>4lwuz<*|j7x0^L)b8wuC~mrWG2&BC_sEe&oUT#KZ^mP8&OV4Lm00tx=ie(` zk>JORCm_A*OF$lKnQ79`aUZ?DSQYLhT({3@p#mBEsODyuuUV`PA#?w+fH5 z^M1Raqpe>Dg1p|wE!{rW7lgJ3bp&5dfPi*m-0pm=j(>WR7ydft0CW_xtN@>p^976s zF@_ao5$QpdR+B|MSED#Z$=^``BXz6QdPFo|#Wv*ac3MOTZ5k)&31*NJxjg@swlT*_ zu%!GA6RvxIsX2#6C8m|#alu`ro+@Q4>{Ocm5T9UTa${HuBdVhp!308TmF5z)$;#hn z4G`BNB7b-V>lTIx_z~17)0BA5Mdi)GqHDYbzZcADQk1;!aTuxq_&5 zhbYYjuyzUt%$(fVDQ@ieRclffXHk>%6D1$QFU`ad0SDg+uyiD_VH1^P&(u-lMX`n< z@pL&vH7cwr1M<*CyQnp(&Mr#kqAa%knPPl`nUmA76y`6A;1a9aFh21Hokh?h>nuio zr++@`@`CMQE4bU(7o4{Z@2UJh8vEDd4+7pu UZkaoTrvLx|07*qoM6N<$f}_&rssI20 delta 1143 zcmV--1c>|e2ZRZb9De~few{=B001yhOjJex|NohpnRj=0RaI5)?(Q=)GtA7)5fKrp zs;Y>Hh-PMH0000)L`2=)-6A3)ySuv|9U+wf0004WQchC!pL*Va_^+_U#_oYZ9<_3wmhoI%tMm$g=lRE zQ6qyXEx**827fFfd{B}g-XFtXwT)}QAStQF*4C;d(`4xXI-<b2h zac&BfSGA3a+nh$BsQW5S_IVa9S(WZllWQ3|P!8QpMx9)%XjFtl9T{slR4Q@DLU-(u zOYL1YD}Rue*gZ@?R+Zp>K~JxrQKe_;@#;^crBI7S@Qi$kMIw|)43f|juT*J6GY1@F zGHUhHp+wL{%EJ*oUU`c{RA8Eza8;wwmx)+!mxEB-v4n{>h<~ewsy8 zv!avfQoj0Xim&sZoe*WlXjS(8*!m7_;;n+zihpQb#+c`Un=+~2J*_Rwoh;&|4{;uN zqF`FyOK|EmH+&&2XV;>`;hrc2uB5cFN<3E4+7#8pP2jmd9VCl-w6k~RfemAK^Ra^) zfoL&zaOd;$`0K0pQ9XA7t;@1;PiOb(%&WbDo4wcRq)Xin4eHxZ(nU_~AwHhRd#J8p zU4OntXRvv#uYqx*F1fD=(YnnM?<;J3y#!$9N$XaSC)rz1?-Q)F{{i*b7xQlxZMtRO zrLbsCa2HoVUzI9~M>Y_MNcax(A+F}|fR4hu`pweM7QOWP!3{xYq{0RNuBY~z#Xs^Y z-4!B?8b(yvBT*43v?r!KjLhhHFYu|TD1V}_p{7Me)n8*!SX9H|i)$-91+%@jw=9C* zyw+zdt>hHd*E(5LRH{Rdiwf+CX$(1$u&BEM%!P4y0XXwuKBUu~q8lCfnNMck%(IQ| z+3v+|8{_fVc=3;2XXg2s6VBN0Z3R<78eoS$*yw=mjYAt|hn$*Ja^vc6)MM+>)o^Ee zzNJHSI*tYsJr$+QibwWt`>n2|<=g`vZ)>CIg-H2W-HVi(wx{Jr8%FP7ixl5_=SWlK zT3`(E@2Td#oDcYDxf+|NnRI-rc=>_sp3yyLaziwQAMOnKR4E z$~rnaQd3hyLPDIKosEo)6crT(1O$5dOcH?_8B2ovf*Bm1-ADs+Y&=~YLpWw8Cn$&( z_;~6vUvxBO+NW?UQPSBY;*p@UWk=G!10OsXm*g>>Zd7GcI6L*gmaB{&#)bwQMg|NF YX$o9Pm0t04fCe#my85}Sb4q9e06ic*b^rhX delta 181 zcmdnZc!Y6+cs(x*GXn$T_d_RdGB7ac2Ka=y{{R1f=FFMp<>jHFq3_$Ilsw`;(n#kbk>gTe~DWM4f{lGu` diff --git a/docs/html/img163.png b/docs/html/img163.png index 2d35de54e27b200635cfcfb5163c318220c74a61..50f198fd1918ce2c3d5687aea5139e950f90f2df 100644 GIT binary patch literal 797 zcmV+&1LFLNP)Rd80000mP)t-s|Ns90 z008dp?%mzp%*@QYySu8Ys+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001 zbW%=J06^y0W&i*Jn@L1LR9J=Wmd|U`U>L_Al63i{wH}0Bga``rpk(MFh==My3W7#T zU``Lyfn`jgC&8V9-Np_B%Vch#hoW{0dI%zVlc)$H9z-t+9(EB0kNpRH^ZrP>G;K-R z1R49%^1gZA_WQ}3_kEtc06W?~YDlc7fSn@8^*OtCIR7U{Zmv05aHf}KHw%vW8nuTq zSf3VZt@Js-BEjUjQNgG z=~mIJCA6LlM<*UJYw5|&hcGrX1;SUby;?%*iL`{YFes)}!;NQMUe@N|h3G)OTGG8* zg6qj}bm=x}sr3W+Q`X>=Ws+Lb+Vb1I2~|Mxudq>BEpF zM6G{|+EEh@09VJgq%o*_nO*$$eEoS#gVEwxE_}yG0vj()8`1@ zI^-xPXI*SsWx~muij9L4Njbu*^*mS~u7C$SIODLpo{Td>Ip}jI;D{~{>w4#NyA0!c zvggM3!CinWK4(_3rI8~MoRhGWa39cpJvj>E+XcqCUumwu*@*on&DbRPJ~roZd&W=> zuL%Gf)rdSjP4m=^%`qZ4SQ}FjbqBiDoxYOIE*yxcqbz7ZeAU`cH(oEe3LSRnfZG0E b*!KDdOVQr_Abty500000NkvXXu0mjf%uak( literal 915 zcmV;E18n?>P)X0w^>W?L2u zezG%@KlA?k^XJb@7ND=-s9vE~)G9}H9g)s37a;LAs9-Clc=rjQ)P5thxXGj#kM3rv ztuUso0wK(8PE$?|a-mGf)nGUeazY{Rst=6v&9HY!4VFEVH+q5!jy86vnPHPwS%tc_ z2SnF0O%3L0Fyr&C@6?q#Ni+P~3n`ph2fgB$5W*o+_*oh=7B_qo!9ejSI{-RXO5t~)E#|Oz1?MsCxFrH!LZa)b6v1on2=+TZJR)JoEHo~;Tv+2 zzF`SszX+wG{5LTle$|TeP^upM%YE_m>q%}OH= z!=^$Vuoy-qFxBQ^(W25*M1e%yUUo1{rN}VgNn`Cv5dWpWkj`Z(U$1>dGc!3o0-A{h zA4Wg}nllob`v8@Tqe+2U-pR0cG|+E0=zUsq!o%uX^+82*Zvej(nC#XYwCIR>+rbqr z)B+uj!L=PnENi!M?d_1luxiAjyxIhK41WT2hQdcs15WW~w{u8N=QJ-%OK==+mVS&^ zCw%G93-L-AzPRp4;(qH|7~Zko6v|5bn;At{U`0+KMDb&qDJr9hODg^zapip4%#j!Q zG{lW)F#E!eX;5QpHk0Pmlfy!JDc@+XXi@r>JY}U#Kl)X#CKp4g!nxsjZ;>Y0NAe^9J7YXPfF4nD!wIUT9 z1hJqv2%UuL5)iat2M0f(bSQ#|x|9yqLF6VUC&k^Z?*0SbC9!C2o0wY!eU^K2=Z-`vj>ZPZ2oJfXO_Ek+1W(2^KIF|xq0&?&l2AT2~lHe66b5zu#p2sL2k zNr=G4AXh{a6(R^L`Sl~k z9z>`IF`cS(Hf|88M{D3Ss5QM>)>_$*%g8Ncjq5FP)#Z+B%(Gn*?X#WFawW5=qTwF3M zqB!YRMI6MTD!7Q)!BxoMro-VRh*$@9R(z6I{u;y|Xv-qAg>?>~vJa`RTGEgXk4oK6e8xZsL`AlQofZP--+f1|P zg%RjIRhji{vA{rOTNLI@+@{0zePwh^ zV4$ZjmVi>I#_T}WV+!oEJ-86}CYI>0J_T{uKgmS{rDS7m{AH#D^{uUGxo}ZCy;wnl zRFP|vJ_4&BI%q6*?IACMX0q_8Rlc6|1aCEAp0LCeoU{LL*LF3 t0%J`9*lsi5Ubwx4n+x(Y0iW9m`vlU(itmRtOxged002ovPDHLkV1j)~CPx4O diff --git a/docs/html/img20.png b/docs/html/img20.png index ba7446cb90cc4d9d0a2951fb1fca303718cea6ba..bcd757bcd235f641ba186df66aefed835fa59785 100644 GIT binary patch delta 163 zcmdnNxQTIscs(BrGXnzyTVVG?Af*-H6XN>+|9>F!-Me>p@7_Ig=FINhyH~ARHFM_7 zva+&{j*isS)R2%6XJ=Htngjl|*y*qQ}jG&<4s#U8x zIy%zQ(tt`_TwLzny{n|8w0rk%*1p!wKq1DGAirP+hi5lH@;06>jv*W~lM@^mwy|h5 zw>K&>t3?#@dK4HgV0xy_%cHZ$q3r-0Tim0 V+U**QJAnozopr0H&)vvH$=8 delta 186 zcmdnVc#?5~cs(x*GXn#o%-5n@3=9lf0X`wF|NsA=Idf)tdHK6{@6Mb#BPb}iYSpTa zj*hgnG@ud}7ni$t?8W4$S;_|;n@w4ysxK=V+hC0}(nZ2@iZ5jLu3qXst6yU@%Q)W7BK9$-^^;$5>cG;>Npq$3mFc&v;8{-Dvo7 mj+@7vwPDLjMrT!KW`?(RTzNY$N=E=qX7F_Nb6Mw<&;$UKr$T-J diff --git a/docs/html/img25.png b/docs/html/img25.png index 455f551f9fab9c24d3abbc2c8fbe6e4850be3cbd..53c3a9f7802e3f158b03037dd19c37359806bfb9 100644 GIT binary patch literal 436 zcmV;l0ZaagP)000{V0{{R3#_n$}0000mP)t-s|Ns90 z008dp?%mzp%*@QYySu8Ys+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001 zbW%=J06^y0W&i*IGD$>1R5*=eU>F6&1D5WFsO3bc>tNt6AVS$O27Ut~l!=Ab!P(3k zap_>a8oCO>^8=H7n94XB7`7vLv%q95rZS!chR+BdL`Mgh+<>Htxv{}R0><$u`^;cb zS&;F%3FI1>|Cy$5$$>h#yn&^Gf#nk01C~n+R~UpqLfSCRoD3)U93cJ(IRJDcUjgR= zo&tswtQUYn?9W0$AOIKv3{PR+ z46L7c5Kpv)LhAaJGCrg2PdW8jHY z0EsPt%FRw+Itj|u34aD8ofr%lRDd+ZU$A&%R$zfyZ{YNafiPee0sD>+U}~O0genFG eRRyAyfdBx_e?XMSHaQvq0000m_n1t z@z($Vmg!$^ohL$_5(Cc%7@I#1r)m5D&q44GLUn?G1F|wE1qKV44#l4V440Y&gf=Mv zd29+WB@+5g4G`9S1BPV`dJN1BJPHi^IS&9uI3i%G*ccYUm^TeL0vL8M{Ner0z;uB1 zLjq996K)~z23U&azQEVOkn}@n3ZsTD16Lzh%m6Ca^U>l9l*uTu6qg^7fimwAVw8aZ Y0I_XGENs)f8~^|S07*qoM6N<$f&@pt?*IS* diff --git a/docs/html/img26.png b/docs/html/img26.png index 7bb6f1e1499f9158c58e068883f892658149b069..99fa30f2811f2fe139353592eef6409a827db495 100644 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0vp^Qb5el!VDxi>JME7QU(D&A+G=b{|7SPy?b}}?%gwI z&g|a3d)2B{GiS~$D=X{h=txaX4G9Txc6K&0GE!7j6c7+dda1q(sDZI0$S;_|;n|He zAg968#W93qW^#f8t3ker!?RzFo^~4fVl#SLKW%G1$!G8~@Y~FTi#91dE)|||xTy0j z<7w44Z62qDv#fKtE4U>5HpDS}lo8#*Eh8$iuh68SqLAm0S|QJx`4vJk4L0&^7G?Hq z^O)RPnH2i9*P8VvXGt^rFJbanDcsE1%r${ci-lpGp_Bl(3v(3EEexKnelF{r5}E*A CBUo+# literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^l0eMI!py+H7%x2QDUf3j;1lBd|NsA)GiR2UmxqRi zzI*r1*x2~YnKOcdf~!`o>gec5OG^VPba8RHd-txAlG5(oyX9pSrvil-OM?7@862M7 z0LgcHx;Tb#%uG&5NO+LVAjIQuZeS3@U>G50u%O{LUyp~)f+bAM%B0$u%ymtde( diff --git a/docs/html/img27.png b/docs/html/img27.png index e3b06a48c325a65e036275e6611472e0b371f081..1e72eec97a7f6e1ed7f2cbb596991df084dd455b 100644 GIT binary patch literal 2500 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 jw3xxu)z4*}Q$iB}IAT(* literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^(jYbqGXn$T-6D%JAV)XAC&cyt|Nk>*&MYr4fA{X4 zv9a-)GiL+^1y`+F)zQ(BmX-!o<>KOU_wHRKC8gcFcXLY45CjS_mIV0)GdMiE0g^BC zba4#fn3wX=Ms0(;HP(mM16*ls7awHa=uD)@JrQV7xIw zu33qh`8AWDTbrc=BdZ=8pPoYQfzN&GCAQnWX=sjCoO_cwW4W>Ljh+4y5;wlc85?x0 pVe`&UPk5l0utG4=;^YAa2FY?k1+H@OI-m;}JYD@<);T3K0RZ2qQGoye diff --git a/docs/html/img31.png b/docs/html/img31.png index b0759f28c537a74501498c37eea35679c0b9351c..04db189a824c12f29abeddc0573befd473176678 100644 GIT binary patch literal 894 zcmV-^1A+XBP)y^~)Yz)?cF2_}lLj`S+V55EcPt@q9iO&U-G&T5Y0uil^J@i)-jYT4 z{PmiubrqzL1|03pspGwa$GW*GjJ&+aetRix@se-5`g`9XaV8yj5qoYzEU=Pei9U#f z56H0-aH~S~iixqdu1k;dhyqQ0N2VN-l7cuZFSHM9$y6xDOcn3K>_VJdkV^QBA{BJ;MkS zBW{tX*FzdrSf)s8*%TToR0~}7_`n=63`-UDI>eoE?vxW&s4_~uu9)HiQ$?ePM5;;D zAEd}UhD2r}P~f89kt zo^xG)M>!>Qam$a#Wx~;^h{(H_}2Y-=UkCyEaWiN6&R8!lbTE)MGUvP!V U{~AoNGynhq07*qoM6N<$f{JseA^-pY literal 1090 zcmV-I1ikx-P)#~Z5 zt`>y42XZzM5yTIjJWFRTN>|9( zKJ!37QG4h!QfMrhG@~0=BCIJBskoKhJqB^8f2FFuRQS}h_=?|y?}T6bXdMREuG_eA z-T)dEZ`{{i4ZxZstozryrfex1Y}IcRJu**<94e)A)X}jhjErTaq)Cyi9QlpNqz@B; z^5AJO0-#Jm6vL2-vN;L8r?^}MT$?d%|3u5GA1!UH+@$u(@*jx)a9%!m@ZfET>j&I@ z-&1&r8XtN2HmTzhc#g4pX1-A1{y={#Hc>R3wC*VMQ~=IfdV?KD?QFaYlAUO_xhUj~ zBt8Sr7#9gb*J%)K1bdJ-F&n5kv@=6p;z1Z^6|0KMX&`H)G2G6Fj3OHw@_GsR!Q1JW zT<1Ipf;J_wkjbB=(Wy{!!Gm}heKvy~Y@N2voCj2*h9Viw7Jf3~_{ zWaMAF62CFcW{Ek(Y#9J)#)%-z9Jl1&1PRy6-LOb98+)1vwHZ;{L7aL;x_WljCx>W1D zls8MzB*ZXZLvB6FcA{!&s<9TA-za3s_zDryBDxvsf!!?|NA{8K+K$+@HuAXfs&S2GjT+ehsY5I9A2MHWj<}3j^;}X^PlILKswxntN-ggfK5_maHFn<3;Y!7@ zFN$Cd0`E5T7$r^gjRe2Em^r^3|2^PmU#!0l>97|cJop~`2JAl@?CarSo&W#<07*qo IM6N<$g49C&9RL6T diff --git a/docs/html/img32.png b/docs/html/img32.png index ed749deb990c719fc90a94603bc7719606b71773..33c173d649c7e7c2a0f3f2da16629a7c17e75bdc 100644 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^IzY_F!VDyroqNm=qznRlLR|m<{|{uod-v|{-MeSb zoY}p5_o`K^X3m^hR#w*0(UF>(8WIxX?Cfl0WTdF5C?Ft^^iq8nPy=I0kY6x^!?PP{ zK+Ymh7sn8ZsmTcvE(aFpFh0MusqB1?!DPqHx852AOnEAFyZK36>kgKA3<8rAnfwn6 zFEEH_eBRXXmS-nV4WEKqGjlw{2_ARWcT8>Pd1QI&1k{?9ZoIHys}r8a&U0PDD#F2s ztxbxJdBFyLXBq3~Olpd4>Us)lx7$Q{cpVbgZMkLgj_DdVkGp!qj5)VgDTz8PvoMq} nFgDOI*w8SO$Bl=NhljyGN2Bk)8|zx2YZ*LU{an^LB{Ts5-!ElV literal 311 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 AA^-pY diff --git a/docs/html/img34.png b/docs/html/img34.png index 75e66a30e60b99898f2d4900a6ec10e6240938d6..de4be8d17f15c51dacf04234012570fb5bd6af3b 100644 GIT binary patch literal 713 zcmV;)0yh1LP)KmCtJvK@`Wo%@E;E^pNgH+3q zem5xA*29^=(~6QFkD}TQinL;&F-M+O)OP(b$3rFtMcPDdeR7UashLU@LpMD!`4mTi z8zh|MwG*Mn`f;IjWXwbEWFh&+e@)9uRNjrbq?IZk96);{&OS)h%q6Ida|>BmBec`A zmQ$YgY$X*Iu!_CjUCt_nPqvq(#Eu_cMQKvL&xJdW)P}hpyXo~(u4xaHs|e0!w7n+7YrHGNF$1lOL0|--r?YXe ziN@j3&E3&BnC9WX?R=onhSFLXdf$$AhTQN+CcU1jYSKng?m%rEw$rULHV!7{dxaV= vU+op@)kLpI_?F$*Ba*Q=9QW_hk4?lsv}%z#!HME~00000NkvXXu0mjffecR0 literal 799 zcmV+)1K|9LP)X30000mP)t-s|NsA) znVENYcU4tY?(Xh0Gc(N0%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001 zbW%=J06^y0W&i*Jok>JNR7i>KRn3djKotM=D@~fD4XZBbibiy6VJYod5a+7mVQ(HI zA`2qegV%-F#RXAl{R_4zsCWwEp*Q12Jro*5P!J{h7sL;C7ZK{4Nk7~)Ym2Oc;_oo? z=FNM*dGqGY3=oSofE5nl5tq~PCNVg{o2<;J^@O4@*~eTN$yFSt_R6tf76u;|vDZyw zb?Wth2`-pu+YA!lt3$CraT6qp8Hw9Cs^>jJ>WoS{0uzpT?$s2&LnMB0tm9C|a;y!* z(1pxFQ5rnGTdho3T(mVL@faBwDvk1;PDcn8q{ylOCr^G!47psOH8|f97iS8HQbP<< zQ*Fg#Q_^1BRZOqYQE_&VFR`BP?dZ(o7Z2^ zO*d_5OTZ1f1Tdvp%&B-w^8QZ81ynULCu+#2dN6rSkd>2W`*aPRJuuLLog`G7TCr6X(1Hlq$P-1o;&l-c{{xnwe_Ecp5@z>%MgKQMTeuiqGc1PF4B!@4wV(I-|T+1rP3;-ilGH4dz4VTXj7j#IWLgBO5 zc8jR2oXOR=V+n(oH-(Q2%|?OLk|8-+ilOBp%jZuDB)cT z^+?)z^60VJs@pE@DJHu9FIkOJrTLMpBMyF)3I~6feT^v9_E5^7rnH=h%0oney0<;2<7k>@}0{{R3L=yOR0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*HvPnci zR2Y?GU>HQeqig|#MrHzg1%m~{tniGIX&XSIESK0GFl=Jq5P#~!(7|SLiS-%7QIIfS z0p|jS7r_bv9Sp}r@4&6VdVpg=!7K(v1wI#$Fjrb_8b|0f2BxExI~BGw#4_+i sf*t6@V8CDkavu_d5s<~izyMSX0Bk5IMdi1U>i_@%07*qoM6N<$f}dS=`2YX_ delta 297 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 N002ovPDHLkV1g}}a998U literal 909 zcmV;819JR{P)KR=;o4KotJ$I(8Daimgi z#yg!3Yj|p6id0#YI`wRoS`%Tk!6v2uwJHI>!tK$r$Xl4jFG{d&uu+p!) zUSWnRQEeI-qc4~JdK5XI8d51i4JTxUp6qmDQD<`=FG?IvRI4>I`Y@(>Zp7D;C6R-> zHhhh&9f_nOwsoTwS{bA}M%nPCm)--KQ}g*ULbDQK4Kl`PKku|-^5aY;d2dHOBD_t7}cHs+_6o-8fH z@=;uvTx4IVrvD0fsZGFq)}@EWUWEARD9$2-qgyV@8y7;F(eaUFrm+6HF@%%6u-EID z#Swl2eI*vYSo2I1Dh2+U?#fV)7@++QXwv*l76+fnbs{5BVtODA8D%ttQ*Lz)zt|`> z5`JpO6Ptadn&Xs+w>v+yodpl4f$0P#aT(XMIMZ}_)poi#gZoRX0Wh%(&L)o2mQka+ zXdhbfp;U63DUEr|w{o&vCel>fEg{`nOEP-7I>0&ET$1+HwY<+s`c!Xs96S{K@u+Ie j<0v8o#~)eO|B!wH`Y6Ogq}q=%00000NkvXXu0mjfq)wwV diff --git a/docs/html/img43.png b/docs/html/img43.png index a6a14a3f5159e944d67e0af26dce5b71344fd744..ed85f6000c0d4f805ccaad906ac76d437ef6ee83 100644 GIT binary patch literal 315 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 N002ovPDHLkV1fcd4+sDN literal 655 zcmV;A0&x9_P))R)UW6Py z2=>sM6xRyHQl#x)&^?tR2su_LI4AKCF#ZAJ`WF~$*%lG>&C5(T*;Y$op_hIzkIDDm zmwE5a58wp0I!N%~B;UXtAi$cWSpf={r$@bH+os{sSe%nn2!YO5`u5IP;Qz>JwA5rb zfq+fK0m6nM@&zu~l%f@T+YyNR=sS=SVts-LJ~FS~Y){TWnylb=fZ# z`cXf{Ar_zyS^CbQU^}U{ClXV*1$?1yPv<%RG2){`|C51(%ua6lNS7#BZ}B77LsVc_ z5Oqbb80nl%H7eF3|7XpVIwy^uGQq#@$tA{*AcUJ*BiBWm9k_3p$JkP@lN^=rv)yK! zjLQ9Z7-*G7e)Q>ASIn$H+z#;p!B60~qD54fzuG*KUWo}N*JB82MxG{hgQu4ubk`LfUEcd&O*72>gM>=}k`M1iHJZ*93{bzg4 p(AP8uO=>6~c2li-%Ep}^e*v@of90YR=e_^{002ovPDHLkV1i;gGpGOn diff --git a/docs/html/img46.png b/docs/html/img46.png index dfafa7c95afe8b26bacc5b3694058e50946bb020..dc5b06c9aec6af0166df4987f32fd5bbea1b3893 100644 GIT binary patch literal 416 zcmV;R0bl-!P)F6XfO4>a156pfSr|Yajeh{Fj_EUug#jYZVAa7X zic<$e4^|y+gmr8{)zKgU*TK28tQ|;9-!LmYqh#6!m=4wg6dmjaH{d#wdlljsl6yFh zSzKa$#&8s-LmSmq8Vsi(EH(y)fb9%9AcB>*TnBdn^RWPKp!{}*SO%U*hKT#^V1)~ibVNxoupexN>0oAH zPy!Lagu}$Z-~e}w0cw1}STWcm5e1;=U|-ivq7I_K1`bRXtpNZp-dRDYQ}R9l0000< KMNUMnLSTXfZlN*& literal 476 zcmV<20VDp2P)2T;GDq?Ry%-|y4L~(Mn zmrw);p+j-jdkA$D@i+<{oJ6+{jvbPS(9!dg9}^R_LO0*x<2&ccbMkRQfKoi0mua%F z%am*bkE&&5CPJk|IrBp}>WHB7$=U>>2=(@rFVYDd`k)6cZ-%huI_`I2SxI8$L}!vT z2z(b|hm+QL%mir%U{%wo(-tx3V#2bLgyvwS{Gmw#1`<5u%(&8gv3HOFO#(W!U>FUt zHx<{#(A<)scc)?5w)(tXQbtz~OYd+hr>Y(IKlSMpm$te%%}cxQkv|~xlF_1>5$#44 zmumxO{UtuVps8_OG!8YE87CdHXWAZ2%h#ycON{e=!EnPyAiLQFFuKI+esI*r5yF6XfHr`Op#elO!&z8C3JQ-0qEg=g#=;7&Vbe1)0DrF@Q~*)Ql1PLeZd5%S zj19rqhasVjE zv;jpAQv=TeWIX}f8FE;;3mAZy?E=FSRt}I%U1}%@!1QpW#vVZN&u4}X27UtuAm(Ub zc>rdj>+uYYLVwW%RQB1x56JLi;7#CYaL8o=2_8UkTLS~f2QbU)w1a1d0t4p))(aD6 z0cB?~C@S!|IBZwL2m?+71~vgOtAO=+1H%Lc?gHjxKtC}sY-fmN;E81DoB&eFg`|gd zVFN>rL;#S*9KcYo0MrUhNlFYLKNv7DF)%nVuz-~^qc?^%jFrI9afzXTfdD|&lbPW# ox66SvJ;VWSxJquK^-v1{09qwg)`yS(`2YX_07*qoM6N<$g2uG1ssI20 delta 485 zcmVSL6Ue{-D*7KP#mUUzz{zmIK!Jhp%$YMFsU{^%T^A4r z@-quKP|c0>09e9d0zzg3)&K_zGD2mpF*LExW^&-z05|9YR7PO}Hv<&Y-+D`4XhVBpVVV4lEM zz}o{9~1ZIJRuRw+&15lSN!-*?Ewq7TS9u}a617MbLki#Sm28PcJ zTpt(JW45~#JfGl7de8j-;0e?^+`y9k-Qes)9K}ZXl b9`XSI(j`w-SzD;}00000NkvXXu0mjf6F$nN diff --git a/docs/html/img49.png b/docs/html/img49.png index 92a7642371b280b1051e245b882747077e2eb305..4df8b5ed2fe1e09563982f8a76e3e2f7c69bcbe6 100644 GIT binary patch literal 549 zcmV+=0^0qFP)do@h2DP*Wi8>D2aw@&XR$vFFARI zfiHsLunM^qRGJct??7UsDD-F_LAb1iD}yO+r|Jpz+z}LDt;5>K;MT;o0ERM`NK=_Y z4cQvJqvdry9&r^qHKYhm%9!< zex}cvAUPn^lLQ{%6G7Prk^`por5cD{G=pu1SG6gSD~@{>hZ{YpfG~uDJk^}6^%2%p zk}@P)@Q@u*VP!#?W(>C@dG3X*FcpE2CG~f#a6r@{6$Lb5% z7ZAERI2b!RxmX03AZ{)h#3{pFozy4r>QpMI_vS~_S__rB_(9G+=R5cOTyhTZg|ZYj zgI~fd>M^C{+@HoNz*E15ftbn^4Ys&UQ1*d>IrwrvdUJAD%3a`1@NH4GCGBhILLP}a zjUSI2NLOc*&UXf$~b=6@C0+*uE zNCqw>u;o}ZX`Hs8u^`C(uP?~7b->5ckG;2sJoz7C+HoqsiPOCj(?<_8#0s1Y;NM@o z9^32lYlmWd_VbC7LxFOdC|w+jqe!z0>Oxy)c{fs~+TAAVebGAR@ zY9P;IFTIH{A?g;-RWvzDxO4RyEIuJqSF=FEL8x42HAtEHWZ{jpQ_O%cG26=Qa{Rn( zE{kiO=gQOt#mr?~Nk8v)aus*hrkRL20}gPD5#UR)Xx@wx(~A!mk63^w4#^_`0000< KMNUMnLSTYHy8spd diff --git a/docs/html/img53.png b/docs/html/img53.png index be2cba0ea04111fc3d37f3d1edd410c14338073d..08f6c67bb8d151c45ba01bdf8b383865ee4567da 100644 GIT binary patch literal 389 zcmV;00eb$4P)SU>M?ny(fU7YA1-rhhO2W0}Px7AVw^HbyI~IIKhk# z{OTsWf~d=Q-Nd{mBn1NYB49Pv52YeOs7?OJx;uyFU zszH{3Kmd@z$)G=>2&9bl0z<%d28QPhvp{qX17E8VvU!{g91kXd7#s}@44)ZTgc!Di z=ne+9iNy$dI}WXa|Q@N_PR1K>`efvV^k>MT)@C` zfb{{8X1y@w3&SQ9?=mnXDuB(4RNyXPU|5!ZErGj$`B*?}WCD^hiysCI+z_S%12f3~ j3d|r{iGkSxTPOkmwi!aS@|7}f00000NkvXXu0mjf)_|9V literal 415 zcmV;Q0bu@#P)ltk70000mP)t-s|NsA) znVENYcU4tY?(Xh0Gc(N0%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001 zbW%=J06^y0W&i*I9Z5t%R49>SV1NR4B^c`)+W`dzIN)Po;AXhSaA^UM9l(GDcwh{m zV)oY;7#NfoW-~CbY+$Kozy~-`xonOgfdxzqH<*|>8QK?s1^F2h@S1@R&{Q)iFrYgY zXyyi>6B!C-b6oM2=4NnXU{X^0z`&3{0ptNDh7A)qnHf$)P2+9=xs!!q!$t?*f4mUE z2}~rph!D`(%fM74fN(5Mz^U%Q0CFP(qqY)%&;Jz+NsYSvLjQ#r7%u+*fUIx=R{)~} zm^Fui?H@3D7O*{FYi3AiU?`TqfTED$6eolg&&F_qf#J6Uv#diHgCQG71OEmFP`D^5 z>4R(rMr#N};R*q^13(wd=<4S;U|27}@xRdlVIKc-1qNP_Cjh9SII64@nJxeT002ov JPDHLkV1jhipV`~0{{R3ymd6%0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*I8c9S! zR49>SU>InS0w$R^8X$x+PE251-GHj>8Ur7Q@@$)w!vF^62_QzO4?_o=#U<7UtRV*& zgcw*Zu{~g5;OGE?R-kMl&>RPlvVabTW31c-YzJ658dxtd@D*?_Kr(F&Pz!|h8E6K- z0Y?Lba8%$fKz~y90;Y`R0qX?=KL&ndhFlh&1cx{VeiH@;?lVAe6eueSbQM?`>j91h z1+y4pIT^OAF)9@JFvPJVnYNvQ2@)PmM=N(KY-g}ZW$2v16RE(JR-1;T%r~_H%3@(K tVlZG}QUEd-fSz(D%PDHLkV1h30mBs)7 delta 408 zcmV;J0cZZ41Em9y7k>@}0{{R404~?*0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*IBS}O- zR49>^Q87!zFc^JJORptY6Mw9wi= diff --git a/docs/html/img60.png b/docs/html/img60.png index 31482d5d5916e0f590726df589896c218bae8fa9..084db1d936dfe4c951e18aa0cd7e4704dbf02152 100644 GIT binary patch literal 1290 zcmV+l1@-!gP)?V^XrMjdbVZ{eUd>ET<3~j~u5RE9lSZKkbQHWmw-70OGw}4a;L`w`>p@JC2 zfG@otb7$_(PNtKcrPGHV*x}}!dw%!)@66520n*v=l=*;Sd4q}6C}x8V{%f}UO);wY zG3_TY((P7``f-G_1v?~0FJAQq`x4Zcz_bSch0KxTVPE9Z>k`OVKkW_F>s4=LBuGnO z?Z`M41xg~LX;p5@bj-B10oN*HAqv!{41BYOw6H0k4V%y=&xd4;%uTsa>H{_gUzqY1 zyfW+p<^CFzv9Ed($dT##Mf(F+0&aclIU7e#xY*h^!|Bvmnq=ev*zX8~g= zWNfgzYbZ{1mzrg0ix@{?C}*Q$7I>A~5|)5@EK?cEA|4?w8rflu%D~IG-&U3}gEw)A z)2XpE$>>5AtIMJT&H|=V$T)_aiM+MJ4#{ZXKuP<7JY#36D}g- zaGl988YsG4240hS22C`s^*w?7r6o?M#?nGE98U&krIT@tUUpi=$6I9VD(Nt$=>xPe zkfHp8%k&Nv$PU(!r>iTcU5S_fi{A~PhBKT_=diR@WN=oxhpNj~YIqFYeIXeOWG4-q z{1Y6cH{F+^_26HdO8Xo8O?Jd#DBpXhgcbZNKN}CCj%}Pyb6J|S;j#?QN_WI_R|tCh zD$qH;XJpD6h|;f2HKH@NEhiP)p>pC+yW42g%N=bXD(= zis_<|-Sl$K_dn^6cISB1+#~2gnr0!&7)xoavGN2K@g9t_;A5l~Gb=DXCf1>kktQ3s zk!V^$EUhN1VQ);VL!X9i+34-3B()BGsNb`Dc6V6%Cia2UghJC_ceIHWEg$r=ZtTQh z{Z;X56XA|Fv9n^ZKj_M%%?UdMK6nS!<#0AlY)h55ognar@7X4YvuR@6mk|VtW=2gc zJzW*b(>{C^>X|%sEKt1j|^T0ev@On%!@<@^|G$yQ8~u&yk5u0lHJUx ziFE|eVSV&fIkx`!k%ukjWgYu_W*E=wb$qPmX4S;XGTsG#mt*>z@izCeyHRLJF^1>$ zIV6rX)%(y1c-Ug;u4rPtNj}1aDW!%I8J^W^3GDVLs3&99kZhf7 zVq+1piS<<@88or6h}c9o(b{p=!6vqCBOmIw07Gx}vKyr>d;kCd07*qoM6N<$f;nq* A!2kdN literal 1916 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 O13=n2*_Olo;{E}O<(Jd| literal 3748 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 literal 3122 zcmV-249)Y2P)+i5o8d@ZN-b8O7XC| zt;}IgvWHer3nKd`wBtb+_Ry>!AR@Hj!HXE6AQH$H>muvGLhXzzj*e{OLA;2~x{8No zwX&)*zTSJ8kx`k|nZ55pXGgtw@q53_jE@%)Sy@7evFHi0FZyCGvn)Lmr6O%o*@Rpj zOd48yC93Lizlgo8)34M@YpI1+i-Xp*-y}V_R?GBBP(o#Qs!qQqQz}<=4*fpXgkObN z5c+6*sY?7hSK4Q@$P87@)?2#0P%;o=;(R<={yUp12U!cA%cx7?@5(g1@1z{%iBVWN_I==N{5{PQpEs%(Lk5e+Y7d!8n*-XBD9BI}mVr@0 zX0z7P&sVA-(}i^G6nQ(#nW#`vXk85(uZ}mbd_BzT7x;wV*n6Y6Y zc5Fa2-OvF{grOWd#SGs;)(U2U@Bx`R7Trr3DnN@tTUs&i zLBO-*EUQ^pV$wQm7$1dYy*V}*o3uZ0fqUto`q*?}f8p1pJ=T7QiS(Mb$kxfSL}5#l z;-dvDV7ol??Tkky+zdQ;g!mShkjrc>{Ve1PT6q=2C40@gD@Dnje-0MKBIEX6!4_E; z_H3|pTCeH*E?Wq>@M{ujJ*bB5hq{f8fF*6G2)8UUU22gw&m&;DbuiyrB>ednjMi(M zH@IO?^%+c4G7+n}+(K-Fx|L^o>!9cJzn;j8EUb^S!#Fz}nUs~@Y=4#d+S9r2^vPA? z>Q{5s&y3^oR-Soux=QU56U$CY;VLweDNC0c9Luc#Uk(8>OqonwlGzyRa`9scD%0~q zXEHQHM?g#SPZ~oc+y?%P8J0;n!3ol*LgOm)U*$Ntv3ttka#=GcQ$74ak&kt*HPLT$ zs)jIhke}9JGRI z7a8>ScqWkD;iSHB@^DI?mvSGfY$T=cJV~jytmb>N2?ZpM(bv; zK4_@T5_+NC1nZ7N7uM?n3WfFhXcn$RK)}K=${ibfg|lg-o3L30SEPKl*Qwjc(3^tZ zMD(<&$z4@w9L}DW4WU&*rd_mAu@|IMHKb-}_3+o{O+gFwOheFwGzX2WEFhUKGP1IO zdKPYzLCjLtLt=(qiJU%%lMLNnX#7i3G1Da6i?7?nUI7RvOIXK;lPrPko7733cnew$ z5AxKO(S0Aq8<@?xm*2fgjDDL#k6xXuQh%7`X5Tr>Gauw;J@lJSubJn_fB5md$cJ;) z?&1m2Ovbrt&y3f*J9+YNhbZa2JkfhQPwgM)scDXQXw83bGIP!cA3>238J3$|Qi%=K zp&1tL<1VUpbV#=o6e$cJ=s-QR#L5?Tl98Dk=4>+)uQNW{G+8$aM}?{<&d7|+$c(%W zGP1*tW?G{tvy!=LSzV+5lN$D8_v z0@;LLAjP##scBQlCgSc6a!FxEW@JVNhIT)}_H~NRboLXBnJ)E)^v{+kO`n)pC66hX zk5Jp{SsN~3K@C|m!)I-H+LVc#wIOCaYhz?aX5_k&oqomkNQIe*8Nseaj7v5HP;IDR_@hP4A$U0ItY$ojG(K zOJU>&k<|--ZVLIAg`LSd$nROYqihMOsJYovpfL2?xJoQJTGbglqKQ=DIpANxq8@y-sQa?~_9d9pRvgyb-#KFBl z_1a`-8alW=nw)`>v+%oiy9eUm1vCT9aeor(?%jDYRPF6P9&)~YXBytCSMECx{w`(k zmxIwP(A~Zx9tNsMp148O2Pj+D#Dh@xlk*Qf8>s&D9}%j=*ROr)W}v$F?C|e_YIx&& zPrU?6zVW|6wfpFCG-nnTO0v;994D0k&oF5L#%YO!8wxRtcMv&VOXJFS9I%NrQ_yS; z2b4(X=&6W6valr0ImH1f^kPVRIWMjJinP3S9;8OdRH+*&4rr0UadaEROGcWl(FPH~ z+;_PuvShjgQkXMyri3{&XG)kebEbqjGiO4y0zY~xHT)H7J6#B=Y;o>1OFAvl*gP;m?sS0HCTh{j+}l?xb^^1^n69^&lJPJkmGC&NqK` zR3jwE8_ao4GR%2RNaoC(*Cf*bXBe(vPkdlApSY6IW;i`Wux0p6kXSULq=Kdu9K?nE zbVy#lpF)+4G)v!4LFP2{e6XfzW26I8(jn8Yb3L5>d!k_RDrV^=W4n&5T7{+xp0Pv_ z6>RG|tf$M**nW3}16sP+KQm|MObK&l&Xh1`=1d85X3n@^ah-;d*xU^4zaaseL;^P4 z0b*AEGsDJ-Xf%Fan$;6O54VTnpq2BK(XE^455CN$f6_bIz0s%o&#qur2QliDXR%#*y)J zWXxY{{CpAflt>4pkYrlSd1;mO&Je^)mHA)?-x(5`@jFA-Cc~W9gk;W_g!AJ2uOWyXCbybcAc~D!-}reXG)m!MmTG@?-jp^21`c1 zGi2?(w%`--gB z(e&+(i`!2@<_FTvNii$q9O;0RbjbAUTn}geo+wznidlNe*sdcpPJ5*Xw%@&}cZRUA zuw1ab0W@C;fAC3&(Fb6`odcli{|1^pI0CBoL9^bY(2N%3o5`Pss^_5U%_&el@iCy< zdmQokexSMXJH(6>$oa}=5VMm|F}nUwXw?Iny~z~lcE&&@hjjP+e~vu3tUV4zeEB%8VgyEGti#Y?po8Cz4MR*Vn9NL31o4Olc4Qmd6VKBP_2heatOh?HuzLLS5@ z=F$ILb}pOU$t0U(R>;Th=FfNj`<^*7`vbKhY1ZffxK;j5*X(Jrq5TAOkIkTylhxIM zXDY1R-5eoWz9giMIzmvL2xjpjOJ$E$q^qe{sVYi`&X$C&$()q>BACUCd2~p(Dy>B6 zPzCobb1{nr^XO1x#g%z>C}YgUZpom0zR!R*cmlx=B`2Tnr^UW58{PYd1g9P$)fYy! z30ghi@X~hB`@s0hGk%A!?r%oo^pG%adG-)zMFbCYifNO13ZZ@Sif~LDGPj6z&L55T zssb_ttIV=JwA;`fq;m1NI4Nwn37*mQx3T-+*gsPFx!7 z-Ou<3o(?*stL#1K4l_=!#x~B12tKe5Q8&3D97A&!tH_#glzk+IyJvQY9Vd_9Y)MI| zP5`f^QPv^7Smv-9Z?w0Y%vdk^6A^sKvX|_Ta9pn)+QU9JS(%4sbcl9N3i=31ir7Q% z0>1;BZ->{ReT-i>?05Kt*hApPw1)&l1Rwkz5{~QjDr>Tp0v^Pw_OcFjgT8;=Rz^rl z33ijAUIiMygV!N;Qp4Gh6DJbKMw6dIN`V_+!)=@u5q#Uk-yz|+UQg=81*&cR;LsP) z&O7LuF7e%i#|-F4c3J2cJYZnWnl*HT+Go*;a-0f1f0(QDyZwvB#%U8TStW-b_1t78 zPWK4o9eW+DAX^@Rns9^EB5QiRISTF5!_qM_wf}-y6sRn(J7&;XI>4c*7Ku#qRAKnE zR$3)Vb0yWZxT-L2m8^{LNc9}Ber}1!jcU({L3qD9QqkNNLe}d4SBD?kIVY0dU`f~# zNnN!=)}lrHzd>KPv!ni}AIn(AGU^hwPhl0S<|Gym!LxBmr?Bo|5zkG8>8Yne?tT$9 z!V{@dp5V*wuS+?FZ5WY)dLpm2tri_pE2T^!qR~!rm&sY3vvkSLYu@XTO_dV?I&$? zbQX~Mxt}`~*ge+JjNXewPMHSUdK|XSbo3QK|y?Gpm@Uu)IU85hTbVY*~j`0%T6t&|}nR z7L7S|t;gBNy=G7&T@)Gd+?wqBL>VqCvDr9D9b!>g7TNm)d}<6$Igi(zxTdf?2iYMx zgq_hLG?O{izr9b?&z%N3w89Q*=$G3cb~}_l?uas6R-)ml-a9QGm48p~8-AV~W*m># zoVcd2{tn3@tiMBzHcue=C)Ka~jd8Y9p9g;&>&qX&oTUY|hFC=NJ@eegjvzb$AU8ERV zk@i7QgH9X~j%47ZA=PV!B}5xe2DMCtLd6H zwR6tbj-PMKzYLFOli@m;!V14W7p3pj;cXlz>mAM|ANAAuZ8ZUROaMF0Q*07*qoM6N<$g6_-{wEzGB literal 2398 zcmV-k38D6hP)s$RYK>h-HvRj+CmU>tbzPof15czi6W zLCTo11SNoqa6sP%9&F5mCICvaz@W%FJtD0A=oKk64b^&vxe36HLzs+M0JydUw|}_= z0aZ=ZxQgHIOKa?87EauO6MIAD?LNx1d~$X;yE+2{Q-@GeEYLHwsIS%T=_-BrgDf<` zmu$#T)PQqx6ISkFRVlz>hfVN3tX5`8FwFVm-L8SDSjx(f) ze;EP}E|xO*2@G_b=E+XHL&jGOxru2S7s^M0dP;|6q9z=iswx#DQqUvqMNjt;Qe6hd9>b!*Oq}qb`R9!MpG^TD*BskfX7IzR<{&+Da^)kN_`LkvU!f;| zPl`%E0H0emP~-2A1=G^m;rg@XPkW~r#?c3$j-kgiI7$XrSK!4;rFt5E)Ayd){#Q33 zHibgedYM?K1G)Lz^Ug;kwKoGDS(IFFrD1AiUxUbQ^>YV7SQb$ z!%;m_itOd|E;JgGGzjOr=omDekp^Y*Dv~_(m(`RLr%;qDHN&aHxWJL?7*wsp0CE7c0dh3!<9j|Ln>t55I;+>!_m5u^!6de4i00)AC zI%ml?om3b68@T1=J4$f7!8lq9r9ED}X?b}b>qRSpmk&1~go~77Xmf7SH!$|NtIAeX zE(on%-|=a$f(?;t!!^M-vlWa}CJYY)x%OAtqkh|ELNnQMzL|N$Rsk*^+VR(En>#|% z@B0H^hJ`h3y&|_hm}%&j;L;Xbg;}@?o8A>ta|tSTl*s7wOz@T|%M8nJaew4qb(oFv zAP}P%#+%UAA2Tz;C$GRiL zDayPNdEWlea1ARm$d5df&!8Q$7aJb7X`>|%3DKwu;`KYTfq3fGFq?iLaOvUn)03oP zKf@%zL_f_Q!0RV!?u0FQ7b8*au0!$o%*2PR)h8uSB%e&u3cXC3UP2Gtgc;rHpoOu^ zKVWL7EYbrq?6DH>A}l+)8yZxYaWn@mlWd?ZdHfERY*tg*1$zqSt+HU4J)Raycn8ka z*~9res)pI`D+11AD;Mm$NN90bbB#TC%w{5w1TI?B!I}%pihs+iY37cAld5bucU?G( z1B6LFK;$8_;LD=Vq3MS%Ij_E&921#WeXrgfM#W&o_Fv48u$6<9rDUmuX_So$4Vfh2 z3BfBxo_3nfQjSB`Qe}_I#N z75hs;MsTnEggW8v_;VE|*nGHd&r~%td%jVALKEyb*0qblhQPe8{3iTV$GlDx$hRRV zc_Zmu4hrs0aPkdRW&%6-_2_L{rXMMR>x>eV=$R^YE7~&$N{mco?$?QH5Ug1FPiXz~ z{VaDI>7xIkmz_#EvKgNkqvM>2N?+Ru3y+Q=_Wy;KzW6l;v%`~V4f{)uM5pw{eaSs2 z=vQ&lp8l^5Ne30yW}d?(@eVH1Usw@}#@Yh3&jl?3&zHZc9P~0$Kkxs|j49mRdkTpw z$3Sc2^sbz+h?u>+oJ?2Vk7v$}_8h?MdLR`e?%uz*JOo~cuLJ(k+a@B&1FZ@FI4buM zE?=%F3nlv=vRR5q@s%G*T6so1k1dEwj0ezR{C|0MuE z8wswoA9?{;Y(QDkz7H8##6xjOp4Rd; z*+Uo9(ZA^!jT+{GIX$)^bqmkg%*6PRvc!){Sp~76{%e5S@Hl*jA}HUyrEFQndZfK% zYnI|+ro7aNP^jnZJm>=Z<$D6Wysfk5>YCld^OsQyQ}8JK5BBj(kgdyZ QX#fBK07*qoM6N<$g6MpRoB#j- diff --git a/docs/html/img71.png b/docs/html/img71.png index 36fe0d5b93e97e8fbd76d1c6f0452e9535712789..e02dbc45c769c890914d9fd510e3b85bd4b77a27 100644 GIT binary patch literal 4860 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 literal 5450 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 diff --git a/docs/html/img77.png b/docs/html/img77.png index 650cef038e8ae6a036b12d2bfd68e2438bb9b9a8..bcc5aacd36721cf5e5daaa8ad2664cda8d668d87 100644 GIT binary patch delta 319 zcmV-F0l@z50?h)D7k>`~0{{R3zrs550000jP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^2FR6|2UGBPqDAt4YD5CYm=T>t<80d!JMQvg8b*k%9#0M1E7K~xx( zV_={Suoht6h+T$l14A~Pa{*a~qk*9V#%4W$EW;DPa1==u2!B|VCos29XHaBd5@29y zp918k^{!9=O0XQ_*x;kU}0i)bi_4|Pf`&?y%f;*nEFc+Q2Bs+&7`C%+m=Mhgbb}_4 zKS78c?82$(3^<(;3C!CAtV@}0{{R41DV;u0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*H>`6pH zR2Y?GU;qKuQbsV%u=2`vAj!kPz{bG9k>KdV?!bTqK0qi=7Jndd?7)Q!91K{1K?8^k z0Ad9`h8+wF^$r^t6tF2o0Ur*4NHD>`!C(NQfaXllVsT}-5TNj2KLZ0F0~7xx4hDVR z4_qJ@{$ORfBhb*|Anky|L=?bS#2}8t5d{qFaJCYdNZU*`D^I_0000 diff --git a/docs/html/img79.png b/docs/html/img79.png index 9057bcf5acbf00b1def352c1051c9bb00256a975..f50abc5ecb11c332b67b26f14301b2322386343c 100644 GIT binary patch literal 1267 zcmV4oNvWbZ2X=Pn-tTS1`{7f>yt-;-s%|`-%Pr4Z0MEw53u(s2l?-4Ze*Me`q?>x9&(|JM1A4>yMiJ+ zBRKuMLrWc>N2LeHr+~hfrrHB~Pd;xmwKhF$2QZ5^GK6yhbD#10eh&XV) zzzjO=ZU@DBcR6xp$1KyuJ9r4j3g+a{HT^1Z8NbSv8mn|w&|ltS>$FjiKAgp5_Jay6`|2GztOQb}IfIqZXO zAy?_NBW6dSZ^hWGCWh{nwcLsx;29E^W>K_p3bZ8R%oJubc7`cl1%6QS9(yrV2jTM# zbk%Y_*oAfgn#f3M<0sn+V5}T5dzBVO=(A#2LyGXhGrI@J#g~41wACz`%YC^jhP)?e zAxE=A(^vdwmdw6ct(Kc+JDh_|L7bPAJTtuLgf|-~x@Mpi0hpZ0)CX^?1Ta>Pm~D7w zSutYP7b&`d*?r=xzf#=YVm7-K4vvYTZSo4uPg>A^!;(dlwlsUnBSub`Eu4ItDc%Qu zRPuUHN6i*!y&bw_UPJ)7pXHSmTZXyl!=!SISyqggWf4Abz2Y|RvNZ>fqq`b0J1SOY z8htR9#Z4mOL!r=v-^r-qne8uY4x8l{REH&N=(n;fN}jvDCdS=nA=)q4Y2g~~QUSE` zo~`fYGpjkKP5Xrhlgdq0$Sf2{{j&rVciUZzySYs;N$bcxMd z{31!`;c?oRA35Nv0K8uD5JTf9K4NNfW>1A-rBX>MD<~2gUNir+jZY6tMP-s}Vi7)2 zy%b;5-YInMM>Iz0y#*AY!M&RXM#2|Wpr1V@d@>0AUHI`2v`Sn zNusfu2b0PQN)4}$@MKd&3~P;ci5#svwOK>H-UcZ{{9T*@CSw6`;-_TflK{!6^(M{O zKPturH#(%98+h4@r793r-wO{+#R9U4e~NY_0g_ScO%ARz*BV;YT4z=~xOeW}6yZM` z@pok!Y5XrEZOgRHOxrTyNZT?u&X=}j(zZ<6mPy+(X%JZ43ZAfUZ#(q+REttI$qR6ed& zsBH+MMj-Wf6e)s!)gKi?{b6>65Uonrg!c!m6_uCTsIyThAU9fnpo%I#qqgD$lgL7V z`cpK!+D0i`WX`$s@XUDpSd{QO$=;cJ<~;5>_uO;Ni~**Dga5fMz+;@_)XUGH9~Ypp z19<2*Kowxi00tT&nSd9+7s^L??zmC`B;){SNjlxo(s24N2!-^#nf&Vjt2UTVb#lyW zDj|GZ*l@oKCTs;Xo!}amR!YqgEE;O#D)==0WH<}%8{Zkp&V<+lqddANoidu`#`Ln0 z2~dUsxOlxzs-{n#5?|^u-~shTibykZc1U&RkM^qGjU{EeIDNlo8>^XSpcC zIk=AVG&5Idn?2~73U4|~3o*{lgGgc27E7R8LM)eXPu~XbDx#3rWO8AEL>{}yd{fSHGNGc|o>Kw1 zLDCI$jfoGt^xOl(QE|atP3^A%&ig~voEE`xkcqfZ&oW~i% zP)t_S8W~w;xAkf$!Vww+i4NB!d#F z1_DF+tw@K5beInmRIL(2CRA2LL7a<`+A>HbmK&f6Op!gIcxi03m0F1_u$9_&kKtZu z)xa&b!vJ?ppoxbucXMP6IrIuL6(y04z_=dXJ#stY770s-V-Ac%M!f6O=sQ!T-D{W; zQjILKc|t0au1sfRU=?^2Qa3CA2)Qldz|`Vs>PZX#433Et7Gxk!1Mdww$6xU0hQ$0+ z{*fWAWTNEA7~V+}nK<2*MQ+&cyLH0suXNqU|dNE%8u&Z z1Lj56I-hB&ax7}OlM2PLERzE+VJTDV0EpU2JQ<3s5l&$^WG|6dw3DG)>OjqrD{1ae zdL2`SYNhCbvbF{lPL@!k<4^{bl!6-?CE7DqkZ*C}4Rjd$y?;*gXeram`2wAH;kR8% zEi#4~T3M^L(@kIqH9J0|hW9v~l7fkCAVD)e!9F^GournIHcT|6W2fCsBhrvd%(PkL z|Ci7h1zSIc4!58Kl!5_XjPvx;Ldt1`FMy2^#+;myr9^mRg!sFYF4S_i>{2ICn_rZV z3x0rikAK&^tz8Ay#sj-&;{m#4aeQsk@8IHFQ5fD)LHLn{V7dwHYb6gW5NJVjVmg1^ z$N73d@JiFPk*V(bE!@aj=NEoQ>a=wKTvx$Q7pl2()T!7U`K9S##FuK}6fb#4MgUX?%)9=^n$QTrT+LSt!<)q{zlT){x#LRQtr-q-HL%_W( z^9Zlw7Cb*jVmy$|dO{@UpAN3M8~(MtH%aLSvpdW<{9!f;z$1$g-H79@>*eRuH`6qdFG@a-+BP=%e- z7r`8^fVNi0DqVjHv&0Ya+4D})fHAw^;3V`1XR}~w3)cs5HD-P<}xnrY* zy38h6-A5AkjZ^TYVKXArwtt!+G9LirliS|{cSGsMt?H{mf{ zrSeWV3>%2+$JQ@sK09IB~t4bI1mEu2Vwo^!~YXK8>;g1%b+HJ~=~+Ywo%&6A&o;>IeC zDPuz=&*DrSycXmxuV5*7=b(+@;KEv17GZZ&K>i2&63RZh=<4wtZcbRG7j@i+7hEQF_eahF2V2CZIC5U}tK zL|ff|xdyDh0%y11tH@BjlUv_8O;0}`P?>AOSUYoa8P^?XjOjSQwJ9b3@Bw4#i{Z^%56&VLG$haLY-4ZwmoG*FB4B>?Fx>yf4yvFi zFdIJu-v{`yF@Th@*WtsEmj-rFGUq4ss{Ab0)7q_o>Z@3{bWy@W++GRl?4PxPdbmzM zmR*Out@v)aBE2|f!z#Xw6x*2utfo2ig7Y+d0$m!C>4RHIF{r5O75#OuM?cR6@aBa; z2@QceTK)!XEM;_1+|xexD~nM6Cb2g5X1V2~SO>*-hFb zY@u;yg~F(l`ZDwx6s7QuE%ng#ibwUvr-C({#l{B(lx@YgVf>XY!AvP-ZTKDJMWGfa z&_(b(Z`01=izxgS7Z;Lo@4V`Rex6~huQ92^SE2@Z;vA^ncoK{sgk>l-GYEa4w;mLH zt}~HhYQa}9UsEyld)_o13lqQ6Q7@Q+bHjJ6$)fOmR$CfkdpQYa{vKe=XY8~Rmz(ko bo4bDksZCi=<1hS#00000NkvXXu0mjfKtiG0 diff --git a/docs/html/img8.png b/docs/html/img8.png index d7424dc1e6e7b1be704d0810d1c77cd23d9a6cf2..7a72f72131aa6815a7514bbe4d61c56db89c28cd 100644 GIT binary patch delta 207 zcmV;=05JdO0p0~00{{R3J9s!Z0000mP)t-s|Ns90008dp?%mzp%*@QYySu8Y zs+pOYc6N4%h=^rnWmHsDLqkI{GBP0{ArKG{V(BNk00001bW%=J06^y0W&i*HTuDSh zR0x@4V89Cun1aA`-lU%Q0U(CqECu}r5X12k1D^wkkyyag21r)Z&$`wC%s8dd_YKVW z#=!IzM6(D1WkC$i4GaujAO_De2Ifs5hV8-~oeCg^5lbkD0syM;6RGXx4Z#2a002ov JPDHLkV1kv(QgHwP delta 216 zcmV;}04M+60p|gb7k>@}0{{R4b)#!a0000mP)t-s|NsA)nVENYcU4tY?(Xh0Gc(N0 z%n=b0s;a7ph=^upW&i*HL_|d0-Q6N0BD=f09~~i;00001bW%=J06^y0W&i*HWl2Oq zR0x@4U|`^6U|=}F!2gMX$pOe>;QYYAyMcj4fdK-V7=gqFeo+Qwu$3Jo29j8Dkb!}X z0m$W>FabqL@)W&&2_VMpG6vQUAcngCQm_C+1p|XQ*rEjt43j_%A-(PEffN9`RT9o( SJhGMm0000kd7 diff --git a/docs/html/img83.png b/docs/html/img83.png index 2f1e81d34fe3199e8948fd35c3c87a2d6ba2a515..127d01315a1a1a4ce9f7651193e5984c432af5c1 100644 GIT binary patch literal 714 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 delta 171 zcmV;c096090lEQ@7k>=|0{{R47yzQ@0000UP)t-s|NsA)nVENYckb@)5fKrps;U40 z0Nvf)A|fKYySv!?A+G=b{|7SPy?b}}?%gwI z&g|a3d)2B{GiS~$D=X{h=txaXb#`_(GBQ$BR1^>pn7v^e4^TB@NswPKgTu2MX+Tbh zr;B3<$IRpe1)dq^hi2X^2xFg9D&n#s+`uMPh+(7CUdd^ja~U==SxGoqN*&13GZy*4 z(jcKDE}^Dj)Eu!!I)ZnR<-tw2FG;NNKByzc%BIH5#>VjLKcCLjs0W*X<}-M@`njxg HN@xNAZVE<2 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^LO{&N!py+HxcqY>h@%_e6XN>+|NogYXO@?jzkB!2 z*x2~YnKOcdf~!`o>gec5OG^W)a&d9Fd-txAlG5(oyE!Fi2m*x|OM?7@862M70LjOA zx;Tb#%uG%I0=6W!WPyVRma#6A*dcMFL4}=J#(;4nlRy%?L*X}eKJJD!y!;ATJO-kM zYnwOzFl+GG$+?wBhu This subroutine returns the MPI rank of the PSBLAS process $id$
@@ -106,7 +106,7 @@ Specified as: an integer value. $0<= dst <= np-1$.
@@ -124,12 +124,12 @@ Specified as: an integer value $0<= m <= size(dat,1)$.
When $dat$ is a rank 2 array, specifies the number of rows to be sent independently of the leading dimension
  • This subroutine implies a synchronization, but only between the calling process and the destination process $dst$.
  • diff --git a/docs/html/node116.html b/docs/html/node116.html index 2dcc8325..f0533112 100644 --- a/docs/html/node116.html +++ b/docs/html/node116.html @@ -107,12 +107,12 @@ Specified as: an integer value $0<= m <= size(dat,1)$.
    When $dat$ is a rank 2 array, specifies the number of rows to be sent independently of the leading dimension inout
    .
    Specified as: an integer, real or complex variable, which may be a scalar, or a rank 1 or 2 array, or a character or logical scalar. Type, kind and rank must agree on sender and receiver process; if $m$ is not specified, size must agree as well. @@ -152,7 +152,7 @@ not specified, size must agree as well.
    1. This subroutine implies a synchronization, but only between the calling process and the source process $src$.
    2. diff --git a/docs/html/node117.html b/docs/html/node117.html index 0204f604..1a04f463 100644 --- a/docs/html/node117.html +++ b/docs/html/node117.html @@ -212,7 +212,7 @@ ifstarsubroutinesubroutinepsb_errorPrints the error stack content and aborts


      \begin{lstlisting}
 call psb_error(icontxt)
@@ -282,7 +282,7 @@ ifstarsubroutinesubroutinepsb_set_erractionSet the type of action to be
 <P>
 <BR>
 <IMG
- WIDTH= @@ -110,7 +110,7 @@ err = \frac{\|r_i\|}{\|r_0\|_2} < eps --> \begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert r_0\Vert _2} < eps \end{displaymath} @@ -367,7 +367,7 @@ Returned as: a real number. SRC="img1.png" ALT="$A$">; only available with the $CG$ method on real data.
      diff --git a/docs/html/node4.html b/docs/html/node4.html index 1fd13393..d4a9e8a0 100644 --- a/docs/html/node4.html +++ b/docs/html/node4.html @@ -132,7 +132,7 @@ subdomain by $\cal I$, $\cal B$ and

      \includegraphics[scale=0.65]{figures/points.eps} \begin{displaymath}dot \leftarrow x^H y\end{displaymath}
      @@ -121,10 +121,10 @@ Data types
      $dot$, $x$,
      x
      the local portion of global dense matrix $x$.
      @@ -175,7 +175,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$.
      @@ -236,7 +236,7 @@ Default: global=.true.
      Function value
      is the dot product of vectors $x$ and \begin{lstlisting}
 vres(1) = psb_gedot(x1,y1,desc_a,info,global=.false.)
diff --git a/docs/html/node55.html b/docs/html/node55.html
index f14e7e64..265a6aad 100644
--- a/docs/html/node55.html
+++ b/docs/html/node55.html
@@ -55,7 +55,7 @@ psb_gedots -- Generalized Dot Product</A>
 <P>
 This subroutine computes a series of  dot products among the columns of
 two dense matrices  <SPAN CLASS=$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. @@ -106,10 +106,10 @@ Data types
      $res$, $x$,
      x
      the local portion of global dense matrix $x$.
      @@ -160,7 +160,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$.
      @@ -206,7 +206,7 @@ Specified as: an object of type descdatapsb_desc_type.
      res
      is the dot product of vectors $x$ and

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

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

      @@ -92,7 +92,7 @@ amax \leftarrow \max_i {(|re(x_i)| + |im(x_i)|)} --> \begin{displaymath}amax \leftarrow \max_i {(\vert re(x_i)\vert + \vert im(x_i)\vert)}\end{displaymath} @@ -115,11 +115,11 @@ Data types
      @@ -158,7 +158,7 @@ Data types
      x
      the local portion of global dense matrix $x$. @@ -205,7 +205,7 @@ Default: global=.true.
      Function value
      is the infinity norm of vector $x$.
      @@ -238,7 +238,7 @@ An integer value; 0 means no error has been detected. by using the following scheme:
      \begin{lstlisting}
 vres(1) = psb_geamax(x1,desc_a,info,global=.false.)
diff --git a/docs/html/node57.html b/docs/html/node57.html
index fdd2f842..d4842941 100644
--- a/docs/html/node57.html
+++ b/docs/html/node57.html
@@ -55,7 +55,7 @@ psb_geamaxs -- Generalized Infinity Norm</A>
 <P>
 This subroutine computes a series of  infinity norms on the columns of
 a  dense matrix  <SPAN CLASS=$x$:

      @@ -67,7 +67,7 @@ res(i) \leftarrow \max_k |x(k,i)| --> \begin{displaymath}res(i) \leftarrow \max_k \vert x(k,i)\vert \end{displaymath} @@ -89,11 +89,11 @@ Data types
      $amax$ $x$ Function
      @@ -132,7 +132,7 @@ Data types
      x
      the local portion of global dense matrix $x$.
      @@ -162,7 +162,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/node58.html b/docs/html/node58.html index c4fd28f7..612d29bc 100644 --- a/docs/html/node58.html +++ b/docs/html/node58.html @@ -54,12 +54,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: @@ -79,7 +79,7 @@ asum \leftarrow \|x_i\|

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

      @@ -114,11 +114,11 @@ Data types
      $res$ $x$ Subroutine
      @@ -157,7 +157,7 @@ Data types
      x
      the local portion of global dense matrix $x$. @@ -203,7 +203,7 @@ Default: global=.true.
      Function value
      is the 1-norm of vector $x$.
      @@ -236,7 +236,7 @@ An integer value; 0 means no error has been detected. by using the following scheme:
      \begin{lstlisting}
 vres(1) = psb_geasum(x1,desc_a,info,global=.false.)
diff --git a/docs/html/node59.html b/docs/html/node59.html
index 4ab320ea..1dedc4cb 100644
--- a/docs/html/node59.html
+++ b/docs/html/node59.html
@@ -55,7 +55,7 @@ psb_geasums -- Generalized 1-Norm of Vector</A>
 <P>
 This subroutine computes a series of  1-norms on the columns of
 a  dense matrix  <SPAN CLASS=$x$:

      @@ -67,19 +67,19 @@ res(i) \leftarrow \max_k |x(k,i)| --> \begin{displaymath}res(i) \leftarrow \max_k \vert x(k,i)\vert \end{displaymath}

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

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

      @@ -111,7 +111,7 @@ res(i) \leftarrow \|re(x)\|_1 + \|im(x)\|_1 --> \begin{displaymath}res(i) \leftarrow \Vert re(x)\Vert _1 + \Vert im(x)\Vert _1\end{displaymath} @@ -133,11 +133,11 @@ Data types
      $asum$ $x$ Function
      @@ -176,7 +176,7 @@ Data types
      x
      the local portion of global dense matrix $x$. @@ -209,7 +209,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/node6.html b/docs/html/node6.html index caab0136..79ed0f0c 100644 --- a/docs/html/node6.html +++ b/docs/html/node6.html @@ -61,7 +61,7 @@ space to which there corresponds an index space and a matrix sparsity pattern. As an example, consider a cell-centered finite-volume discretization of the Navier-Stokes equations on a simulation domain; the index space $1\dots n$ is isomorphic to the set of cell centers, whereas the pattern of the associated linear system matrix is @@ -72,7 +72,7 @@ by the discretization stencil. Thus the first order of business is to establish an index space, and this is done with a call to psb_cdall in which we specify the size of the index space $n$ and the allocation of the elements of the index space to the various processes making up the MPI (virtual) @@ -81,7 +81,7 @@ parallel machine.

      The index space is partitioned among processes, and this creates a mapping from the “global” numbering $1\dots n$ to a numbering “local” to each process; each process $1\dots n_{\hbox{row}_i}$, each element of which corresponds to a certain element of $1\dots n$. The user does not set explicitly this mapping; when the application needs to indicate to which element of the index @@ -106,7 +106,7 @@ library will translate into the appropriate “local” numbering.

      For a given index space $1\dots n$ there are many possible associated topologies, i.e. many different discretization stencils; thus the diff --git a/docs/html/node60.html b/docs/html/node60.html index f663ca4c..df95b3e8 100644 --- a/docs/html/node60.html +++ b/docs/html/node60.html @@ -54,12 +54,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: @@ -79,7 +79,7 @@ nrm2 \leftarrow \sqrt{x^T x}

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

      @@ -108,11 +108,11 @@ Data types
      $res$ $x$ Subroutine
      @@ -157,7 +157,7 @@ psb_norm2(x, desc_a, info [,global])
      x
      the local portion of global dense matrix $x$.
      @@ -203,7 +203,7 @@ Default: global=.true.
      Function Value
      is the 2-norm of vector $x$.
      @@ -238,7 +238,7 @@ An integer value; 0 means no error has been detected. by using the following scheme:
      \begin{lstlisting}
 vres(1) = psb_genrm2(x1,desc_a,info,global=.false.)
diff --git a/docs/html/node61.html b/docs/html/node61.html
index 867d4545..d69b2ec2 100644
--- a/docs/html/node61.html
+++ b/docs/html/node61.html
@@ -55,7 +55,7 @@ psb_genrm2s -- Generalized 2-Norm of Vector</A>
 <P>
 This subroutine computes a series of  2-norms on the columns of
 a  dense matrix  <SPAN CLASS=$x$:

      @@ -67,7 +67,7 @@ res(i) \leftarrow \|x(:,i)\|_2 --> \begin{displaymath}res(i) \leftarrow \Vert x(:,i)\Vert _2 \end{displaymath} @@ -89,11 +89,11 @@ Data types
      $nrm2$ $x$ Function
      @@ -132,7 +132,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
      contains the 1-norm of (the columns of) $x$.
      diff --git a/docs/html/node62.html b/docs/html/node62.html index 6ef4e36d..3f715ad4 100644 --- a/docs/html/node62.html +++ b/docs/html/node62.html @@ -68,7 +68,7 @@ nrm1 \leftarrow \|A\|_1 --> \begin{displaymath}nrm1 \leftarrow \Vert A\Vert _1 \end{displaymath} diff --git a/docs/html/node63.html b/docs/html/node63.html index d084adad..7c2548d4 100644 --- a/docs/html/node63.html +++ b/docs/html/node63.html @@ -68,7 +68,7 @@ nrmi \leftarrow \|A\|_\infty --> \begin{displaymath}nrmi \leftarrow \Vert A\Vert _\infty \end{displaymath} diff --git a/docs/html/node64.html b/docs/html/node64.html index 9f15d14c..7893db5b 100644 --- a/docs/html/node64.html +++ b/docs/html/node64.html @@ -88,7 +88,7 @@ y \leftarrow \alpha A^T x + \beta y
      $res$ $x$ Subroutine
      \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><SPAN CLASS=$x$
      is the global dense matrix WIDTH="16" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img1.png" ALT="$A$">, $x$, $y$, $\alpha$,
      alpha
      the scalar $\alpha$.
      @@ -244,7 +244,7 @@ Specified as: an object of type spdatapsb_Tspmat_type.
      x
      the local portion of global dense matrix $x$. @@ -258,7 +258,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$.
      @@ -336,7 +336,7 @@ Type: optional Intent: in.
      Default: $trans = N$
      @@ -354,7 +354,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="img55.png" ALT="$T$">, $x$, WIDTH="17" HEIGHT="14" ALIGN="BOTTOM" BORDER="0" SRC="img56.png" ALT="$D$">, $\alpha$,
      alpha
      the scalar $\alpha$.
      @@ -218,7 +218,7 @@ Specified as: an object type specified in
      x
      the local portion of global dense matrix $x$. @@ -232,7 +232,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$.
      @@ -308,7 +308,7 @@ Type: optional Intent: in.
      Default: $trans = N$
      @@ -334,7 +334,7 @@ Type: optional Intent: in.
      Default: $unitd = U$
      @@ -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/node67.html b/docs/html/node67.html index 1ab4ea30..c7999425 100644 --- a/docs/html/node67.html +++ b/docs/html/node67.html @@ -75,7 +75,7 @@ x \leftarrow x where:
      $x$
      is a global dense submatrix. @@ -92,10 +92,10 @@ Data types
      @@ -125,7 +125,7 @@ Data types


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

      x
      global dense result matrix $x$.
      @@ -237,12 +237,12 @@ Sample discretization mesh.
      $\alpha$, $x$ Subroutine
      \includegraphics[scale=0.45]{figures/try8x8.eps} \includegraphics[scale=0.45]{figures/try8x8} @@ -258,7 +258,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/node68.html b/docs/html/node68.html index eff574f4..9eb36925 100644 --- a/docs/html/node68.html +++ b/docs/html/node68.html @@ -74,11 +74,11 @@ x \leftarrow Q x where:
      $x$
      is the global dense submatrix $x$
      @@ -90,10 +90,10 @@ where: operators $P_a$ and $ P_a$ and $P^{T}$. + ALT="$ P^{T}$">.
      @@ -107,7 +107,7 @@ Data types
      @@ -134,7 +134,7 @@ Data types


      \begin{lstlisting}
 call psb_ovrl(x, desc_a, info)
@@ -152,7 +152,7 @@ call psb_ovrl(x, desc_a, info, update=update_type, work=work)
 </DD>
 <DT><STRONG>x</STRONG></DT>
 <DD>global dense matrix <SPAN CLASS=$x$.
      @@ -222,7 +222,7 @@ Type: optional Intent: inout.
      Specified as: a one dimensional array of the same type of $x$. @@ -233,7 +233,7 @@ Specified as: a one dimensional array of the same type of

      x
      global dense result matrix $x$.
      @@ -270,7 +270,7 @@ An integer value; 0 means no error has been detected.
    3. The operator $P^{T}$ performs the reduction sum of overlap + ALT="$ P^{T}$"> performs the reduction sum of overlap elements; it is a “prolongation” operator The operator $P_a$ performs a scaling on the overlap elements by + ALT="$ P_a$"> performs a scaling on the overlap elements by the amount of replication; thus, when combined with the reduction operator, it implements the average of replicated elements over all of their instances. @@ -297,12 +297,12 @@ Sample discretization mesh.
    4. $x$ Subroutine
      \includegraphics[scale=0.65]{figures/try8x8_ov.eps} \includegraphics[scale=0.65]{figures/try8x8_ov} @@ -319,7 +319,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/node69.html b/docs/html/node69.html index 79a9d84c..68b008fb 100644 --- a/docs/html/node69.html +++ b/docs/html/node69.html @@ -98,7 +98,7 @@ process $i$.
      $collect$
      is the collect function. @@ -145,7 +145,7 @@ Data types


      \begin{lstlisting}
 call psb_gather(glob_x, loc_x, desc_a, info, root)
diff --git a/docs/html/node70.html b/docs/html/node70.html
index d16ab510..95d127e5 100644
--- a/docs/html/node70.html
+++ b/docs/html/node70.html
@@ -65,7 +65,7 @@ loc\_x_i \leftarrow scatter(glob\_x)
  -->
 
 <IMG
- WIDTH=

      @@ -96,7 +96,7 @@ process $i$.
      $scatter$
      is the scatter function. @@ -143,7 +143,7 @@ Data types


      \begin{lstlisting}
 call psb_scatter(glob_x, loc_x, desc_a, info, root, mold)
diff --git a/docs/html/node72.html b/docs/html/node72.html
index 6277372e..93f9b317 100644
--- a/docs/html/node72.html
+++ b/docs/html/node72.html
@@ -122,7 +122,7 @@ Specified as: an integer value <SPAN CLASS=$0,1$, default $0$. @@ -207,7 +207,7 @@ Specified as: a logical value, default: .false. WIDTH="80" HEIGHT="32" ALIGN="MIDDLE" BORDER="0" SRC="img92.png" ALT="$lidx(1:nl)$"> to be assigned to the global indices $vl$.
      diff --git a/docs/html/node73.html b/docs/html/node73.html index 364e18a0..3ea68da1 100644 --- a/docs/html/node73.html +++ b/docs/html/node73.html @@ -106,7 +106,7 @@ Type: required. Intent: in.
      Specified as: an integer array of length $nz$.

      @@ -120,7 +120,7 @@ Type: required. Intent: in.
      Specified as: an integer array of length $nz$. @@ -135,7 +135,7 @@ Type: optional. Intent: in.
      Specified as: a logical array of length $nz$, default .true.. @@ -149,7 +149,7 @@ Type: optional. Intent: in.
      Specified as: an integer array of length $nz$. @@ -192,7 +192,7 @@ Type: optional. Intent: out.
      Specified as: an integer array of length $nz$. @@ -206,7 +206,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 42ebd801..813486b6 100644 --- a/docs/html/node78.html +++ b/docs/html/node78.html @@ -127,7 +127,7 @@ An integer value; 0 means no error has been detected.
    5. The descriptor may be in either the build or assembled state.
    6. Providing a good estimate for the number of nonzeroes $nnz$ in the assembled matrix may substantially improve performance in the diff --git a/docs/html/node79.html b/docs/html/node79.html index ddef5568..29a2bd4c 100644 --- a/docs/html/node79.html +++ b/docs/html/node79.html @@ -87,7 +87,7 @@ Type:required. Intent: in.
      Specified as: an integer array of size $nz$. @@ -101,7 +101,7 @@ Type:required. Intent: in.
      Specified as: an integer array of size $nz$. @@ -115,11 +115,11 @@ 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 $a$. diff --git a/docs/html/node83.html b/docs/html/node83.html index 46fd98a0..6acda544 100644 --- a/docs/html/node83.html +++ b/docs/html/node83.html @@ -89,7 +89,7 @@ Specified as: Integer scalar, default $1$. It is not a valid argument if $x$ is a rank-1 array. @@ -107,7 +107,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/node84.html b/docs/html/node84.html index 92f45b5e..4fefabe4 100644 --- a/docs/html/node84.html +++ b/docs/html/node84.html @@ -67,7 +67,7 @@ call psb_geins(m, irw, val, x, desc_a, info [,dupl,local])
      m
      Number of rows in $val$ to be inserted.
      @@ -85,7 +85,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/node88.html b/docs/html/node88.html index 56205478..cfacedda 100644 --- a/docs/html/node88.html +++ b/docs/html/node88.html @@ -125,7 +125,7 @@ accepted. Default: false. SRC="img21.png" ALT="$y$"> is not present, then $x$ is overwritten with the translated integer indices. Scope: global @@ -145,7 +145,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 ac275095..050152a7 100644 --- a/docs/html/node89.html +++ b/docs/html/node89.html @@ -113,7 +113,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 @@ -133,7 +133,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/node90.html b/docs/html/node90.html index aaf6d3e3..fee6dd3a 100644 --- a/docs/html/node90.html +++ b/docs/html/node90.html @@ -97,7 +97,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/node91.html b/docs/html/node91.html index d2bd979c..00db2a3e 100644 --- a/docs/html/node91.html +++ b/docs/html/node91.html @@ -108,7 +108,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/node92.html b/docs/html/node92.html index a3c4d4b6..725dc118 100644 --- a/docs/html/node92.html +++ b/docs/html/node92.html @@ -97,7 +97,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/node93.html b/docs/html/node93.html index 3a12cab9..8ff5d626 100644 --- a/docs/html/node93.html +++ b/docs/html/node93.html @@ -108,7 +108,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/node96.html b/docs/html/node96.html index 59c77237..a201ecc6 100644 --- a/docs/html/node96.html +++ b/docs/html/node96.html @@ -131,7 +131,7 @@ Specified as: an integer $>0$, default: $row$. @@ -206,7 +206,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/node98.html b/docs/html/node98.html index 79c9b307..71c0deae 100644 --- a/docs/html/node98.html +++ b/docs/html/node98.html @@ -151,7 +151,7 @@ Type: Optional
        An integer array of rank 1, whose entries are moved to the same position as the corresponding entries in $x$.
      @@ -188,10 +188,10 @@ position as the corresponding entries in $ix(1:n)$ where $n$ is the size of $x$ are initialized to