#include <h5tuple.h>
A (DAL) tuple is a structure consisting of N elements of type T. All tuples derive from TupleBase<T,N>, which provides basic array-access to all tuples by providing operator[], begin(), and end().
Classes derived from TupleBase implement the storage as public data members, allowing name-based access such as tuple.x and tuple.y next to TupleBase's tuple[0] and tuple[1].