English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  Runtime-flexible Multi-dimensional Arrays and Views for C++98 and C++0x

Andres, B., Koethe, U., Kroeger, T., & Hamprecht, F. A. (2010). Runtime-flexible Multi-dimensional Arrays and Views for C++98 and C++0x. Retrieved from http://arxiv.org/abs/1008.2909.

Item is

Basic

show hide
Genre: Paper
Latex : Runtime--flexible Multi--dimensional Arrays and Views for {C}++98 and {C}++0x

Files

show Files
hide Files
:
arXiv:1008.2909.pdf (Preprint), 416KB
Name:
arXiv:1008.2909.pdf
Description:
File downloaded from arXiv at 2014-04-02 10:52
OA-Status:
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Andres, Björn1, Author           
Koethe, Ullrich1, Author
Kroeger, Thorben1, Author
Hamprecht, Fred A.1, Author
Affiliations:
1Computer Vision and Multimodal Computing, MPI for Informatics, Max Planck Society, ou_1116547              

Content

show
hide
Free keywords: Computer Science, Data Structures and Algorithms, cs.DS,Computer Science, Mathematical Software, cs.MS,Computer Science, Programming Languages, cs.PL,Computer Science, Software Engineering, cs.SE
 Abstract: Multi-dimensional arrays are among the most fundamental and most useful data structures of all. In C++, excellent template libraries exist for arrays whose dimension is fixed at runtime. Arrays whose dimension can change at runtime have been implemented in C. However, a generic object-oriented C++ implementation of runtime-flexible arrays has so far been missing. In this article, we discuss our new implementation called Marray, a package of class templates that fills this gap. Marray is based on views as an underlying concept. This concept brings some of the flexibility known from script languages such as R and MATLAB to C++. Marray is free both for commercial and non-commercial use and is publicly available from www.andres.sc/marray

Details

show
hide
Language(s): eng - English
 Dates: 2010
 Publication Status: Published online
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: arXiv: 1008.2909
BibTex Citekey: andres2010arrays
URI: http://arxiv.org/abs/1008.2909
 Degree: -

Event

show

Legal Case

show

Project information

show

Source

show