PK‹¸6A&J)é matrix_vector_range.hppUTöC^PÅWßoÛ6~¶þŠvãXIÇ@’kЦ)œ¬ÛÃ�–(›˜Lj$eÇ3ü¿ïHQ’%ÛM°-úP‰¾ûî»ßQñ}€[‘­$›Î4t£\œ�_x>?ª%ãðI’\Q<°g?1¥%›äšÆ�ó˜JÐ3 7B( O"ÑK")|fåŠöᕊ 烳tŸ(µ$ŠÄ<#|Åø–¢ÃýíÝ—§»ð<<è BB„œ€hë0Ó: |¹\&&Ò@È©ßòé†G,AN Ü<>>=‡¿Ü|¾~ ®ŸÇ÷¿…ßînŸÇáøúËÏwáǯ_½#4dœ¾É�y”æ1…¡%àó|N%‹ü|’åÏ Öä%̤xY fY6òýSpÇR,ûås$Ò|Î�ð¸<¡/™¤ÊTé• i!-üŽ%ÓTüµz‘˜î·–„Oimj_÷[êUFC- ÓÊg Ùó•šMÒö¹f)Ó+Ÿr‚6!K 3�“9U‰(X;XC}â²lœÙŒa½íSMXºÆ.ûðûD2ìò½Ë–3Í@RSIʵ⪠Ä<ÛA$€�ð‹œÕTÎB>ã+Ì/"§Èˆk`Êζ¤ •”#-*`ÓT¿ÑÓ�…ùuF4]U`åu÷�i˜ç˜´H0 j(7ña\‚wý37}Ö U$UÛD¶©nìTÏÀŽÝ)M©aí’AîeMŒ/HÊbbT»œQn�­|S+BW-´Ä ²¿h<ð4�g): #l…‚kч⭢=ò veYв†eì2l%6×¶=Zã9ô:ûý†.\§ïuLIÍ<€36 …$rå&tX[�1F' óJ͘c‹ICM¦hTùy£µW1ëöÖÏë`•Ý6´ßÇLa&צÔ;�;©¨Á±íƒÒq˜î„áÓ¸3z^'(£v�‹‡^¿ü5ìVv`i·›Zõst�Å¡õÇ£"÷c˜�l0±'÷¶Í§ø¡z/he’-�Ö<Á’¢ R홉„¤®…—u*PåR¦ ”ýü/± ÁbTF$­pºÈÅëtNN*rdã¬bÚ´:=mZ93/ˆÕ²éT¦eÌ’›Å{Ƨò€“+àÎm§!u?Z 1^¼<Ôâí=)ÞLôí[îöãÝí'(Qàê ýê}AHŽúHÅÅÛíõ�nGR�K­ìz­–ÂéŽE»VßI{žnB’þÏIÖùTžõÔ“Q­ �j3w;&¬^òÊèm,¯S¨ýC9¯—¾ÏEõÕ� •ãw²°«?®Ì+%j…w ™R7-­å€õÞà cÉëu5Þ¾$ªKrûŠtûU `ÿ%0òÊB�⼃ëÞþ>,®ð øþίaÝÉðßzkK˜Ýn¾òþ^ÅÌ`]Ö�û‰7¬G0!Š:ÇömQ£µ½Ív¬Üº <7¢ý³^ïyñßÀôö‡ÔÜ?¦«�hA9³“˜ä<2­7S‚+ËìÇ63uànym˪^sòÝJmç˵4¬²Åáw³Ó�XÕm~d6…<ßžS¹kÞš™Ã?˜ßkt!¼¢Ah‰°ðzÈÿ©w ßK�ÛUyA^üAn§ÑÔd#Á Ë}È?L™{‚7Äù¶ä^Óçá(­D7›�w„ß�,ùPK•¸6A2øi[W¤  matrix_vector_range.cppUT D^PÕVMo›@=›_1M¤ bꯨ[r\«�šÔ*±«Þ�M¼^,â¦Uþ{gwqÀ€’[$ ðì›7ó†�YŽ}rK8ŸN¯gÎl‚—«é—ùåæç—£kçj4³/~;¿&ãÙÔvìÑ�¯‰ÒŽ)ó‚Ä'pv†Þ> d¨>4›TdRB.r)�)¡/%¸‘ IÍ¥1 '‚­¹Ä��'Mü*ò” ?ª›“1 ²Gt×ñãšàv�ùUõÎ*˜‡`Ûý7yÊd†0>à¯Ô >~»³zëH!9´†mÃs¾øVî=ÉèY¥ÄËŤÓbp)V[9B>¯­SÞV 5Þ†zѱ* Öh·½ñîa³ ñ‚D ±î4 ya«‚Ø}\k¨&²'?çöÄÁÛèRÖÔ Ý0Å–ìUàB]ê¹d*¶ø\+í�ò‚£Ï Ȯ'Yƒëy„sµS|&�hwiä�D�hÇ1CNvG ��©ZÛ¶-k;›@< 2Å7äŽ2ÝèK{Úïéa>.`çãŠÙlâ‚ìê*…òiXU5/ö� Å<þ6OyõÁlèKÃÜ_8MŒlŠìÊ—õßsIuð~´W�;Å(×"·+ ‘[-TA­Õ+Ķ…ªÎ–ê£å@ èN hZå|ʺ«„—ÚpÏ>xŸExÒ´v›»ø­ó¨¦Hâ°àI$f§È ™Ã7îüG+ c¸ó$dr GâÃ:pcLz¥ß$ÃÿÞ‚~«Õ2ê|¸¨œ,’�vø‹¤gö„�œ¥cvŒô3$oì c·;Ø®Âöv°]…=•³õU_ ûNÒ×øNÊ´kŸK¤—f“Y²4»Ù“ß …¢™½¤®k˜§/ãDaÍNòu“JeU gVëê«‘·ÔW£R_·¦>Y‡§ÿPK€�C"*›°x matrix_vector.hppUTP8RíXYoÛF~ç¯À@@%²ÙæQ¶$A€m�Âq -ˆ5¹”¥–êr©Øüß;{’ËC–“:(‚èÁæ1Ç7ÇÎ|Ò+xN xùþý‡Ëôç—?¾ø�¾{qyñö·ô—ׯ.ß_¤o~ú):BÆé=RÑãYÙäήªª– oÖT°,i®JR'k"»I7¢º¹=¹Þl–IRTìcQ}œ»ë¬*›5Âs÷„Þl­kVñ{œli&+¡Í$™¤‚à[‘$#9—„¯h+ªoÇ%å톦R&ë„Õˆžo©�쪜�o$+™¼M('(“²ÂˆEœ¬i½!-;hŸØ(ƒg:bØus* +wQ’$ðÇ•`XÙ·6øxͲkTe’rY±Ù¢®u€P€•HLŽM6keN›¼¼¦PS 0"V‰K`5H|,hAåˆAVÞ²ªjõDÛùõšHŠI•:hjšÏ�IX7uU !´€^j).œñ¸¦7êbÎfÚ’ ÊËê@ºH4v,¯A·Ý1-©mƒA设* Æ·¤d9BËÑ.åZ¹Áã!Ê[ÆW.[(‰dÿÐü$’t½)Qá,ÃRÔðNKÌÁÜyÔËÈ sY1iM�ïl°”X\]öŢמgàg\õÌzl]͵´Ê«ê °ò g%ˆ¸µ}zÖ*,JبYØ yµNI–á™SXªš”©$+#çµ£å.2à{PƳÝ]¤ßcÞm[%WS}¹©—*ùƒZîóg²òľžC-óÅB•,•h±fÉLX8ñs1›;�4ö¢àð÷ëíK½Ügªvó‹¥Éè08ч¤žØ».0óÂß|Á¶Í¢À$ã)5èú}•U‚Úêža��Ë…äÔäf[±ÏP&ô‹”~¬>Ïžy¬Æá]«‘Ó1�ãã�F«Bò-ÑÃ@•u#EΊ+Ëg­¾×†gçÀƒ%ìÙÌY-•¯TV‡—Ñܵ`ºkó՛ׯ~g ÎÏ!¨òè æxÚÊj…3!žÍN½!Ae#8ôŸõÚŽãÉÜŸ ìšpÜ’òy¤×o�A··üˆÂó!¶;�f ·æ©Ã3´«ÿ™ÙòÔ�…Ó$á•'.eU7‚ÂÒÛ‡r}KI}‹[ެhÛb½i„…¹Ãs„>ÚyÑ]Õï:«ÚÔÁîêzb -£àÌ¢¤­„#[MÅ5›X,Zq»[–€[±A¬(wz †Oøa ¦(¶•ÒŽò˜¶¡8ÞÊÄBÜn íàúTûê´— "ظ[·sªiëÈ]¨l†¯Ó}¶ÉíÛ ŒyÞÐ_jŽ˜ª´À s€öÕH�xƒ&/®ï•ž¿²�Ú[ã3XøS»Nͳؽڹ#ªÿ{qEWŒÇ³ÁqoWsê8Âwá1Óç M��PzÚª·‡;5ØwÓ¸ÜÕ‰Ê×÷~(ŽÃ4f r¿‹~Ë€pÉxè‹ÆÏâi£{Áâ`hz"ÙcÂaxHõý §ñóª�cÌqïX!³ÊéͤÃÖF§®F¥—·�«ßÿœp5’/·#÷ºèMñûݗă¼†seº2ý^²Kóå. Î Ò Yl)œ~y¡Ý¦ò†;ú½£õ<žÍ½‰Ös@ÜýÌ³Š†DÁ§-åL§¶hx¦ØƒâÈ¢ƒLÑIz0�ôrMþ¢Ý9<øÆIúѼ‹º)ž2l ép÷eƒr›øàЯ}H€ÖÉt˜ÿ)£3?¨XÑ!¤Îh<�×õ”&¨�9m{4Ÿãõ€>Í›Ž ¾Q½‡P½ ƒÀövÝ™= h_ Ù{þødoàâÙ{<²§ƃ¹žVû|o,g_á{þˆ„¯Ï,çÖΗ!|Á,½�Â!í gò§1¿QóŸKþ>;À€æ,p�«^ÈwwøçG +¢PK‹�C‚Æå[B×  test_matrix_vector.cppUTf8RÕWÑn›0}÷WÜÑXª@Ö7Ã*Mšö{›¦Š€›Z“µ«úï3¶ 8@ƒª´éxH"ßsϽ÷ä”eE“H(¯¥ iy�.º³-W‡!kJ"h6Û"­Ã=É$뻪:†,S)èýräM%øýÃ<åÓ¨[®&ÈîL°�z–¿oÝCˆ¥%©«4# 9á+hŒm)ŒõyŒÚsšƒ$µ¼±D‚ÿ±d~€¨+ á§B•D¤*)ËA�=5É»S •ÉÉ­©‹±áL(“×`ù[D<�ÔO]z¶Lšj€´¿ý讂x=H…Á¤X¶Zæg¼‘�$àéÑ  M“‚Ák£JX^ØÔ†ÕtÇ”**�)a”ô‘i¢¯¶¤¦‰¿‰ž ªÿüé.1îT§†o@´%;Ê|;¥¾4æ“RÝ� «U »cÝB×=Õ}«¯ÄN¾n;þ¢x€>çºùíån¹ƒ_ô·J·¬V}é'd>'DþVgªOÊv EÚ.VZŒ>*UÆ™Zä÷Ìé_®ðbÔë —Å•àGSVm;º]º‰Ì~»6Ñ]ì½ú’2b‘4â¿X¦ïä„ÛôÞÚ�k¯”’n�ñ¢)ÙY ÁiaÒÄ[¸º„ȵ…q6¸S/5“õZpj¾lãŽÇ.áÒÍ/¨‹;Ýí½ù`^1¥Ù´]¼¥rØ4¦š{öìêR�Nèo¸^¯s�ùý:�ˆgµõxWÑvks/ñ(z`8¶Ad#Xû¨|BÿPK‹¸6A&J)é ¤matrix_vector_range.hppUTöC^Pclass matrix_vector_iteratorPK•¸6A2øi[W¤  ¤'matrix_vector_range.cppUT D^Pexample codePK€�C"*›°x ¤¼matrix_vector.hppUTP8RPK‹�C‚Æå[B×  ¤¤test_matrix_vector.cppUTf8RPKY#