Chapter 4: Arrays and other containers

View at publisher
Authors: Victor L. Eijkhout
Cited by: 0

Abstract

C++ was not primarily designed for scientific computing, and one place where that is quite clear is that until recently it lacked support for linear algebra array operations. In this chapter we focus on the C++20 span and C++23 mdspan libraries that are essential for implementing linear algebra operations, especially involving multidimensional arrays.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Matrix Theory and Algorithms Logic programming and type systems

Publication details

Journal / source
Society for Industrial and Applied Mathematics eBooks
Pages
35–45
Publication date
19 January 2026
Language
EN
Document type
Book chapter