📄 aboutsparselab.ps
字号:
%!PS-Adobe-2.0%%Creator: dvips(k) 5.94b Copyright 2004 Radical Eye Software%%Title: AboutSparseLab.dvi%%CreationDate: Sat Mar 24 15:59:31 2007%%Pages: 18%%PageOrder: Ascend%%BoundingBox: 0 0 596 842%%DocumentFonts: CMR17 CMR12 CMBX9 CMR9 CMBX10 CMR10 CMBX12 CMTI10%%+ CMTT10 CMSY10 CMMI10 CMCSC10%%EndComments%DVIPSWebPage: (www.radicaleye.com)%DVIPSCommandLine: dvips.exe AboutSparseLab.dvi%DVIPSParameters: dpi=600%DVIPSSource: TeX output 2007.03.24:1559%%BeginProcSet: tex.pro 0 0%!/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{SN}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 00 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsizemul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall roundexch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat Ndf-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn Adefinefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cysetcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemaskrestore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get Amul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)(LaserWriter 16/600)]{A length product length le{A length product exch 0exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelseend{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemaskgrestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch roundexch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlinetofill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S pdelta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 Srmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end%%EndProcSet%%BeginProcSet: texps.pro 0 0%!TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 rollexec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metricsexch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 subdup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def}ifelse}forall Metrics/Metrics currentdict end def[2 index currentdictend definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false defdup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def end%%EndProcSet%%BeginFont: CMCSC10%!PS-AdobeFont-1.1: CMCSC10 1.0%%CreationDate: 1991 Aug 18 17:46:49% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.11 dict begin/FontInfo 7 dict dup begin/version (1.0) readonly def/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def/FullName (CMCSC10) readonly def/FamilyName (Computer Modern) readonly def/Weight (Medium) readonly def/ItalicAngle 0 def/isFixedPitch false defend readonly def/FontName /CMCSC10 def/PaintType 0 def/FontType 1 def/FontMatrix [0.001 0 0 0.001 0 0] readonly def/Encoding 256 array0 1 255 {1 index exch /.notdef put} fordup 45 /hyphen putdup 68 /D putdup 73 /I putdup 76 /L putdup 77 /M putdup 80 /P putdup 82 /R putdup 83 /S putdup 88 /X putdup 97 /a putdup 99 /c putdup 101 /e putdup 104 /h putdup 105 /i putdup 108 /l putdup 109 /m putdup 115 /s putdup 116 /t putdup 117 /u putreadonly def/FontBBox{14 -250 1077 750}readonly def/UniqueID 5000772 defcurrentdict endcurrentfile eexecD9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FED919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE271235189D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3AFFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CDB627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C3040E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5DC8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C69052FF3D0B7C91C808604D05DDF74152F19C0268A9E676CFB018907D5D4069F2932EDA9F81F10F370328FE37367E383ECBBD2D8AAFC7623154B5162FCCFEE48E79225D371BAB1D267005B15FA95117D8ED61BC0C1A1D15B52371CC78164BB4CD6A350CB5BEE3BC33B6CDC033CE8F304C5D96EDD374600868B5C9129BD4A14F5A299951A9C486B1229EBAF367E69BC33353475F9B40DAAD39584945EB0DDCA4B58C85B9BE732539440112C988AA9AA39DC1B23018D1AC1958B4AE2CE6DBE4BCDFE41BC7CC25115C9F425AF6C7C9D26CE50D6BDB613045FC0DC8EBEB06607C14191B23F73117A3233854A164385196408851F72DE48FAF2B77700680D195338251EFB80C4CC1686297C0CD527227D7D25C73451418DDDE7E9001D4C4302F793B01CEAE0AE0CF92CF50DAED2C601859FAEEAF2A3446F32D320DAF30A0EFEEEAAC7686E0C342967F69A5E760B6A9583E9A12167019D75B7369ACE076C6765343E8C0EEB79B88DF38BA0C674461390DB9EC73A9A406F3E3220972F886170A8E376B12F46E928F6A7D4C8F4F93718C1825B811F089A751B6E1581239E4321D6702598D0B430AFF97326A8B875C81AA511050211A7426ECF80F91C24F2F2F25F9D40B3EA5BC70F739D07CB99785609BC824143BD54F2C95D33AF4E788EA53C65D171387F16708F54C945CEEF2A81C85E8EBC40F318BDC0A95D582B22E1B13BD5CD626978EF9B380DA614187FF1AE1AE76F748A24F2BE69D93972D867A50DA25BF6918F875779592C3B18E3BCDCC74EBC6644CCCA1D02BFE08BABE4A73CF5FE1181176609931424ABE2943B95B4691E95062C60C9379AE4D7BE3320EC455285B8DE3FBD68E3D171D1594AAD162F8D6F3017B6EDA443C28F9B288748E8D304535DF69FE8A93BF6439475B700C541A9B8F83543758BFF7660E4F3F8D970ABC112F5C1A44C9836F6E8B6B2FAEDA5F21B92F848FA19B96E4D848AB919C8F62482FA3EE427745B1053556BCB21D7D8D445E0EF5AAE7792D21A99420520CAA80E1F625DAF25B3722A5ECBDDB162A6A9C755B5DFF83EBBF8ED21560AC10658BE36322D8AC8268EDE8E3524157B4C15284A84B7EBC14B9930110657B00038C75C44F4677640DAC00EFF97E0B94AFA832395527806D89903697FF42CCDA665773EC5296F47C0FE1DFA1EA023D80687128BE505A8C8E92D39CEF969E6572B329BF9D0F42DFFAD146B4C8A57D60337119EB8C608A96E0724E370BB7E513968FB93A4AA9BFAB6EC10C1B7F4389556C4A4F93159978D03482D15412FE9D7E99BB6503A470EFD190D9A8D5A2831A8E0440E006810F6D73A7F3FA36747538D33726DB8001FE3274D546F0FD61D3B4E7215B42D4CF653AC19AB5C267D9B0726A6D3BCDE6D61BAFC8F43988339E539B052C01D6A468A58CB7867BC5440DB50F6E2F84B3E7B2AF4FCF9D543DB6784B35F1BA7DB62A85C57ED9EEBDC65B9D9831698F04A66FECAA80507FECBB31D659DCE0A176E5BC6F91BEA9D3B2FD8886FFF166E4D440D1E97C268D70A6CC86C21E2152E8706AB69FC2993AA5EE927E34CB060825F3D54337627644C16E00BE7ED0330ADEE829DC0F645FFF6DCF72BCF5DB9B40A1EA6ED6CB180F64DA16D7170CDD39441F7282468FA27BF667AE805DBAC7BD0C7E3B124F51A0556EBE621E22CB025D58BF7661A985021DB7B9AE7ECEA37C873E3F36BF39D274872435D59D93B59F575B01206C7E1D665AF1E2AEE41D6EB71BFF61C9EDA04C7A2ABD5AA3A4592014FA6D5563F1EDFA241FB09AF36A9F0402675E732945557AB8168A20982D32BF8572E5727952D5EF0524D7D3818B5F75495BC0D2845A6CD36E8A6396B8B0D14C81D4E565E7EDC161EC71558E195960D6036661CA68C6A4763AF60091BA6ECD4E5B1B06E8688E032388BA390F849557BE643B8E8735EB328443A45ACC8FC06A6C43DF77834A61F50C06F59EEBBE904BC5B6740F5AB90D507E5F7DEF0FAD9680F5D312A4DC262A50B0ACE04B02C9BE554EC9C9A4194A828B98ED9C45FBFB21C205FB1D0E43F06CF92E27AE2E73A5801607F4E243ED91D1C253B26E04555564E8CFA68B0FED688A4733B1E0ED095D723783804E0F180D00CA4B6E030BDA9154A9822BC9F6D3DB72B680ADBAAF9F515A330F49C9E82BD42A056AE51436D58E6FED990E68C228267AF2B621C862951A1B250BB84892B41DCF4C115E68611C980255B86BB1439347DDA0FF6C7A60AE3DF1E33D422E4D559D2E04C214A3CA8C6A92FFEC8728336E4E18AF1C7C34B0E6CE2E6856C7F711544951CA3E27002F67ECBBFB31A2DCE41C1092F3D6EFB8E8E4E0A989BDB81EF0D7BCE1F554706FCE25E622C22C45EF50F9094A6960B8631D148BE9ABCD6F6EE1DEAB2667511E1A13B0CD23A8F1FB5E2E4BC938466359F8213FB113EB790C558F1B5A66231C4A6B5453BDCA575CA375BCBB8A8D1AEB4C6CD78E73A7F9FC2D70EC6C3E45417750D61DB4DCF93EB0A1BA9FE58BBE10415E2A0494269C5845B126A61633D4FA1A8C779BB3AAB722C7E4A90552AABDA75DC1B5E7095703D4E4ED08D8B957E6CE567371BC7A659DE6B64C83CD07C26ECF75247FC287050AC217E03F57AF51C97A19A136D5EB59F9830EDFCE60FE72C63CBFFDF7B8A843F1E0CD4DFBF7FF781956D1EF5D314C885A03099458AD06D41FF48C89DA2DC5CBF91F506F9AFBB2509E322FF9EDB3674254D060E756E2FD8CF59CBA106B04AD7BC9002C14C9DD763A3E8E12520749E75FD6B90887E1D559C3F5C3A5ACC2A87DA6ABABD4C4A04BD7BE82B6505A0DE19E729AA5CED570779E717F30232A140D6F8D4376563BFC7B8B8DB2A59C07BA2BBF48F60D31A7B2C5AE5AC48C35B286B9373EE25DBE56E2FE9A1819FADC085383BA2DF995EDC37EBFD4C6730262ADE91D2232F22248A885E99799B2C2B0649271C728D4B3312D202340A56DFD7A6DF94662A548214279C7A151BFDA3CE6A643A1C60E2EECB3E2B7636DDCAA7E0841A7D1D38A9FC3EF4873689764BDBC113116C69281B94A93B27096D0CCAC7049275284ABD94914B7801F44790AFB9B272AFCDEBA80671575B22F325399176CC822D204113B1C61CB82D8C5956F6D89F8B5318866BA3CA197B5FEED0AEB15CBA78420EF31B8C3C515FFF01B50E232196DEFF8C4BED34C882D984694EE83B6BD6521E26E9AEE13E676E9373424588E7187983335EDEBC60586577A03D8662CE7D311EE07B385A22419869830280DAA0CE426B924B7F9DFA81119A6A8B18403FA679A716EEF475590517D74554B26F9A822784BDD3B03FF10EA45259B03CD67325E0D6E38C79B3C2AF54CAC9F0065586D3AC569DDF206C7E793DD9AC736943633BDD07F6783714133AE66A72960134ACE42A9291FAE9656824FAE0A21EBAE9284D4E54E43B275A28C71FD7C1750EFF3EDBE0986559CBDDC4DA96298860C34E09972C9EAF7FA4C98AB18F8971B2C67155A166FBA8982BFBC3C7E8BED6617238D9ADC281CC648963F8147E6EE0F1E0D1708BF1D0B9A05363B086C1454B3D873813CF656AF520E99478FBDD93B1A10BB9C96141E4936EA358D2515F0F078838C8121D62543F8BD5BAE76B3E0D63F6175558A5F6F48291D7C08F500143888C2EB51FDB144C2F097A1BEDE26E2EB19F3FDFA1EBC6BDC3EDE498D2D419DE5196D79D6FF10B6CC40463EFA79BAFDC9D211150F90B2A5D491AD5B669619603E4E243DBCD791621E01E10092402F23A508E7A2084FF23F55257DDC862D6205B2E5D67EE57D2EE0A67EF0A9659D479B129FF822C5A6A28ECEB0731413D5A105E276F3B754448B8B62FA2978EFBD10E18358A7DFEEFBAB207A8FB25C1E967ABC4249A654B8F247B6C7474FB51D2ADDC4851B714172E4FB76176F16D11503FC584D35DA3C16C554A02759354C6458FAA0A19977199D459F84E21A454BB22D07D4CF7520509D936606644F3A06123C122DF8EC2091164F31782DF0D98AFBBCCB177D6EDF0F60E6A4D48B896C6A2A9A85BD849433BB045B378285E0766FA846A4AB66008B0ACCCA3A8AE9869C485F686304B8F1C6183FDC761F2A8BB28C48216AC4BD3A87100EB6A13CEFCF7313C517EE593C49CB9732244F60664FB44E044EAAB8C79AF3E1899FEE76DBBA53E65A622640878E3D097DA1A1D9D04385F1021712F982C06E18C5FB23E39313BEC3985CEBDD467A599449F05AB00D2D6740E267FAABC2CB01EDF8942046B153DC56CAA439D9B38A02B45307A1ECD73BCE8E6921638A03BC9047F1352CF69476135669DF79241FDDA5AABF766014A29BDD1542D1643AD8527DA68D9C34C1650E3E6C3A734E038E63F8743C4CB63DDB7F503038AA0CB1F2DE9D2FE48540BAC2BA14CF37CE006786B73AD7D8BEBBF73FCC48F65953FA387D3284443ED95C3E4161BCB896D0F34BDB2C62EB547F388CCA558D5F8D5FCA626EB050B002E3A2222D8A3AA7C38B6E339A26EDBCBA7E6E8390B5A34B8C6202823C66EDDAC9BB599C66A14397C507B2C75528E8E224CA5C9746E190B5E33BD9C839315D92D2ED00706EE45E00C2D31D13C785CA96D5D6E324BD90D3A2FAB0478163DD580185EF728623A6A2D056FE4F17A5B7D5488D9A8A823CA8E57F4396CCF3DAD3083AD35D6358E1B839D42602E872BB5A498E0ACF9F78B25A5866F
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -