YAKL
yakl::Array< T, rank, myMem, myStyle > Class Template Reference

This declares the yakl::Array class. Please see the yakl::styleC and yakl::styleFortran template specializations for more detailed information about this class. More...

#include <YAKL_Array.h>

Detailed Description

template<class T, int rank, int myMem = memDefault, int myStyle = styleDefault>
class yakl::Array< T, rank, myMem, myStyle >

This declares the yakl::Array class. Please see the yakl::styleC and yakl::styleFortran template specializations for more detailed information about this class.

Parameters
TThe type of the array. For yakl::memHost arrays, this can be generally any time. For yakl::memDevice arrays, this needs to be a type with no constructor, preferably an arithmetic type.
rankThe number of dimensions for this array object.
myMemThe memory space for this array object: either yakl::memHost or yakl::memDevice
myStyleThe behavior of this array: either yakl::styleC or yakl::styleFortran

The documentation for this class was generated from the following file: