Ensign
Low-rank framework for multi-core CPUs and GPUs
Loading...
Searching...
No Matches
storage.hpp File Reference

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)
 

Detailed Description

Provides contiguous multidimensional arrays for CPU and GPU storage.

Definition in file storage.hpp.