Implementations of the traits functions declared in ArrayTraits.h for blitz::Array
More...
Go to the source code of this file.
Namespaces | |
cpputils | |
Namespace comprising otherwise hard-to-classify generic utilities. | |
Functions | |
`blitz::Array` memory traits for `blitz::Array<double,n>` | |
template<int n> | |
bool | cpputils::isStorageContiguous (const DArray< n > &a) |
template<int n> | |
size_t | cpputils::size (const DArray< n > &a) |
template<int n> | |
std::vector< size_t > | cpputils::dimensions (const DArray< n > &a) |
template<int n> | |
const double * | cpputils::data (const DArray< n > &a) |
template<int n> | |
double * | cpputils::data (DArray< n > &a) |
template<int n> | |
DArray< n > | cpputils::create (double *y, const DArray< n > &a) |
template<int n> | |
const DArray< n > | cpputils::create (const double *y, const DArray< n > &a) |
template<int n> | |
DArray< n > | cpputils::create (const DArray< n > &a) |
`blitz::Array` memory traits for `blitz::Array<dcomp,n>` | |
template<int n> | |
bool | cpputils::isStorageContiguous (const CArray< n > &a) |
template<int n> | |
size_t | cpputils::size (const CArray< n > &a) |
template<int n> | |
std::vector< size_t > | cpputils::dimensions (const CArray< n > &a) |
template<int n> | |
const double * | cpputils::data (const CArray< n > &a) |
template<int n> | |
double * | cpputils::data (CArray< n > &a) |
template<int n> | |
CArray< n > | cpputils::create (double *y, const CArray< n > &a) |
template<int n> | |
const CArray< n > | cpputils::create (const double *y, const CArray< n > &a) |
template<int n> | |
CArray< n > | cpputils::create (const CArray< n > &a) |
`blitz::Array` traversal traits for unary double and complex arrays | |
const double & | cpputils::subscript (const DArray< 1 > &a, size_t i) |
double & | cpputils::subscript (DArray< 1 > &a, size_t i) |
size_t | cpputils::subscriptLimit (const DArray< 1 > &a) |
const dcomp & | cpputils::subscript (const CArray< 1 > &a, size_t i) |
dcomp & | cpputils::subscript (CArray< 1 > &a, size_t i) |
size_t | cpputils::subscriptLimit (const CArray< 1 > &a) |
size_t | cpputils::stride (const CArray< 1 > &a) |
template<int n> | |
const dcomp & | cpputils::subscript (const CArray< n > &a, size_t i) |
template<int n> | |
dcomp & | cpputils::subscript (CArray< n > &a, size_t i) |
template<int n> | |
size_t | cpputils::subscriptLimit (const CArray< n > &a) |
Implementations of the traits functions declared in ArrayTraits.h for blitz::Array
blitz::Array
types Definition in file BlitzArrayTraits.h.