|
YAKL
|
#include "YAKL_CSArray.h"#include "YAKL_FSArray.h"#include "YAKL_ArrayBase.h"#include "YAKL_CArray.h"#include "YAKL_FArray.h"

Go to the source code of this file.
Classes | |
| 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. More... | |
| struct | yakl::Bnd |
| Describes a single bound for creating Fortran-style yakl::Array objects. More... | |
| class | yakl::Bnds |
| This class holds Fortran-style dimensions for using in creating yakl::Array objects. More... | |
| class | yakl::Dims |
| This class holds C-style dimensions for using in yakl::Array objects. More... | |
Namespaces | |
| yakl | |
Variables | |
| constexpr int | yakl::COLON = std::numeric_limits<int>::min() |
| This is just a convenience syntax for slicing yakl::Array objects to make it clear in the user level code which dimensions are being sliced. More... | |
| constexpr int | yakl::styleC = 1 |
| Template parameter for yakl::Array that specifies it should follow C-style behavior. More... | |
| constexpr int | yakl::styleDefault = styleC |
| Default style is C-style for yakl::Array objects. More... | |
| constexpr int | yakl::styleFortran = 2 |
| Template parameter for yakl::Array that specifies it should follow Fortran-style behavior. More... | |
Declare the yakl::Array object template and defaults. Declares yakl::Dim, yakl::Dims, yakl::Bnd, and yakl::Bnds classes.
1.8.17