|
Ensign
Low-rank framework for multi-core CPUs and GPUs
|
Provides contiguous multidimensional arrays for CPU and GPU storage. More...
#include <generic/common.hpp>#include <generic/utility.hpp>#include <generic/kernels.hpp>#include <iomanip>Go to the source code of this file.
Classes | |
| struct | Ensign::multi_array< T, d > |
| Dense d-dimensional array stored contiguously in column-major order (i.e. More... | |
Namespaces | |
| namespace | Ensign |
| Core namespace for Ensign's numerical algorithms and data structures. | |
Functions | |
| template<size_t d> | |
| void | Ensign::dump (string fn, const multi_array< double, d > &ma) |
| template<size_t d> | |
| void | Ensign::dump (string fn, const multi_array< complex< double >, d > &ma) |
| template<class T > | |
| void | Ensign::print (const multi_array< T, 2 > &ma) |
Provides contiguous multidimensional arrays for CPU and GPU storage.
Definition in file storage.hpp.