{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T11:52:57Z","timestamp":1768737177667,"version":"3.49.0"},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319964171","type":"print"},{"value":"9783319964188","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-96418-8_50","type":"book-chapter","created":{"date-parts":[[2018,7,13]],"date-time":"2018-07-13T06:57:13Z","timestamp":1531465033000},"page":"422-430","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":70,"title":["A\u00a0User-Friendly\u00a0Hybrid Sparse\u00a0Matrix\u00a0Class\u00a0in\u00a0C++"],"prefix":"10.1007","author":[{"given":"Conrad","family":"Sanderson","sequence":"first","affiliation":[]},{"given":"Ryan","family":"Curtin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,7,14]]},"reference":[{"key":"50_CR1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719604","volume-title":"LAPACK Users\u2019 Guide","author":"E Anderson","year":"1999","unstructured":"Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Du Croz, J., Greenbaum, A., Hammarling, S., et al.: LAPACK Users\u2019 Guide. SIAM, Philadelphia (1999)"},{"key":"50_CR2","volume-title":"Introduction to Algorithms","author":"TH Cormen","year":"2009","unstructured":"Cormen, T.H., Leiserson, C.E., Rivest, R.L., Stein, C.: Introduction to Algorithms, 3rd edn. MIT Press, Cambridge (2009)","edition":"3"},{"key":"50_CR3","first-page":"801","volume":"14","author":"R Curtin","year":"2013","unstructured":"Curtin, R., Cline, J., Slagle, N., March, W., Ram, P., Mehta, N., Gray, A.: MLPACK: a scalable C++ machine learning library. J. Mach. Learn. Res. 14, 801\u2013805 (2013)","journal-title":"J. Mach. Learn. Res."},{"key":"50_CR4","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780198508380.001.0001","volume-title":"Direct Methods for Sparse Matrices","author":"IS Duff","year":"2017","unstructured":"Duff, I.S., Erisman, A.M., Reid, J.K.: Direct Methods for Sparse Matrices, 2nd edn. Oxford University Press, Oxford (2017)","edition":"2"},{"key":"50_CR5","unstructured":"Eaton, J.W., Bateman, D., Hauberg, S., Wehbring, R.: GNU Octave 4.2 Reference Manual. Samurai Media Limited (2017)"},{"key":"50_CR6","doi-asserted-by":"publisher","first-page":"1054","DOI":"10.1016\/j.csda.2013.02.005","volume":"71","author":"D Eddelbuettel","year":"2014","unstructured":"Eddelbuettel, D., Sanderson, C.: RcppArmadillo: accelerating R with high-performance C++ linear algebra. Comput. Stat. Data Anal. 71, 1054\u20131063 (2014)","journal-title":"Comput. Stat. Data Anal."},{"key":"50_CR7","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719628","volume-title":"ARPACK Users\u2019 Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods","author":"RB Lehoucq","year":"1998","unstructured":"Lehoucq, R.B., Sorensen, D.C., Yang, C.: ARPACK Users\u2019 Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods. SIAM, Philadelphia (1998)"},{"issue":"3","key":"50_CR8","doi-asserted-by":"publisher","first-page":"302","DOI":"10.1145\/1089014.1089017","volume":"31","author":"XS Li","year":"2005","unstructured":"Li, X.S.: An overview of SuperLU: algorithms, implementation, and user interface. ACM Trans. Mathe. Softw. (TOMS) 31(3), 302\u2013325 (2005)","journal-title":"ACM Trans. Mathe. Softw. (TOMS)"},{"key":"50_CR9","unstructured":"MathWorks: MATLAB Documentation - Accessing Sparse Matrices (2018). \nhttps:\/\/www.mathworks.com\/help\/matlab\/math\/accessing-sparse-matrices.html"},{"key":"50_CR10","unstructured":"Nunez-Iglesias, J., van der Walt, S., Dashnow, H.: Elegant SciPy: The Art of Scientific Python. O\u2019Reilly Media (2017)"},{"key":"50_CR11","volume-title":"Open Source Licensing","author":"L Rosen","year":"2004","unstructured":"Rosen, L.: Open Source Licensing. Prentice Hall, Upper Saddle River (2004)"},{"key":"50_CR12","unstructured":"Saad, Y.: SPARSKIT: A basic tool kit for sparse matrix computations. Technical report, NASA-CR-185876, NASA Ames Research Center (1990)"},{"key":"50_CR13","doi-asserted-by":"publisher","first-page":"26","DOI":"10.21105\/joss.00026","volume":"1","author":"C Sanderson","year":"2016","unstructured":"Sanderson, C., Curtin, R.: Armadillo: a template-based C++ library for linear algebra. J. Open Source Softw. 1, 26 (2016)","journal-title":"J. Open Source Softw."},{"key":"50_CR14","volume-title":"The C++ Programming Language","author":"B Stroustrup","year":"2013","unstructured":"Stroustrup, B.: The C++ Programming Language, 4th edn. Addison-Wesley, Boston (2013)","edition":"4"},{"key":"50_CR15","volume-title":"C++ Templates: The Complete Guide","author":"D Vandevoorde","year":"2017","unstructured":"Vandevoorde, D., Josuttis, N.M.: C++ Templates: The Complete Guide, 2nd edn. Addison-Wesley, Boston (2017)","edition":"2"}],"container-title":["Lecture Notes in Computer Science","Mathematical Software \u2013 ICMS 2018"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-96418-8_50","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,7,13]],"date-time":"2018-07-13T07:19:54Z","timestamp":1531466394000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-96418-8_50"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319964171","9783319964188"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-96418-8_50","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}