|
Doxygen
1.9.8
|
Data structures for storing multi-indexes and floating point values. More...
#include "tsgIOHelpers.hpp"

Go to the source code of this file.
Classes | |
| class | TasGrid::Data2D< T > |
| Generic 2D data structure divided into contiguous strips of fixed length (similar to a matrix). More... | |
| class | TasGrid::MultiIndexSet |
| Class that stores multi-indexes in sorted (lexicographical) order. More... | |
| class | TasGrid::StorageSet |
| Class that stores values, i.e., model outputs, the order of the values is in sync with the order of some MultiIndexSet. More... | |
Namespaces | |
| namespace | TasGrid |
| Encapsulates the Tasmanian Sparse Grid module. | |
| namespace | TasGrid::IO |
| Collection of I/O handling templates. | |
Functions | |
| template<typename T > | |
| std::vector< T > | TasGrid::spltVector2D (std::vector< T > const &x, size_t stride, int ibegin, int iend) |
| Take a vector logically organized into stips and strides and extract a sub-strip from every strip. | |
Data structures for storing multi-indexes and floating point values.
Three classes for storage and easy access to multi-indexes and floating point values. The majority of internal data-structures associated with the five types of grids can be represented as two-dimensional data (or array/list of tuples), the three classes here correspond to sorted or unsorted, integer or floating point data.