Popularity
1.1
Growing
Activity
10.0
Stable
6
2
1

Description

Multidimensional array data structures are fundamental to several branches of computing, such as data analysis, image processing, and scientific simulations, and in combination with GPUs to Artificial Intelligence and Machine Learning. This library offers array containers and subarrays in arbitrary dimensions with well-behaved value semantics, featuring logical access recursively across dimensions and to elements through indices and iterators.

The library interface is designed to be compatible with standard algorithms and ranges (STL) and special memory (including GPUs) and follows modern C++ design principles.

The data structure is stride-based, which makes it compatible with low-level C-libraries.

Programming language: C++
License: gtkbook License
Tags: Containers     Standard Template Library     Header Only     CUDA     C++17     C++     STL     Multidimensional     Array     Thrust    

[Boost.]Multi alternatives and similar libraries

Based on the "Containers" category.
Alternatively, view boost-multi alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of [Boost.]Multi or a related project?

Add another 'Containers' Library