| CUTLASS CUDA Templates for Linear Algebra Subroutines and Solvers

- Main Page
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Functions
array.h File Reference

Statically sized array of elements that accommodates all CUTLASS-supported numeric types and is safe to use in a union. More...

`#include "cutlass/cutlass.h"`
`#include "cutlass/numeric_types.h"`
`#include "cutlass/array_subbyte.h"`
Include dependency graph for array.h:

Go to the source code of this file.

## Classes
struct | cutlass::sizeof_bits< Array< T, N, RegisterSized > >
| Statically sized array for any data type. More...
class | cutlass::Array< T, N, true >
| Statically sized array for any data type. More...
class | cutlass::Array< T, N, true >::iterator
| Bidirectional iterator over elements. More...
class | cutlass::Array< T, N, true >::const_iterator
| Bidirectional constant iterator over elements. More...
class | cutlass::Array< T, N, true >::reverse_iterator
| Bidirectional iterator over elements. More...
class | cutlass::Array< T, N, true >::const_reverse_iterator
| Bidirectional constant iterator over elements. More...
class | cutlass::AlignedArray< T, N, Alignment >
| Aligned array type. More...

## Namespaces
| cutlass

## Functions
CUTLASS_HOST_DEVICE constexpr bool | cutlass::ispow2 (unsigned x)
| Returns true if the argument is a power of 2. More...
CUTLASS_HOST_DEVICE constexpr unsigned | cutlass::floor_pow_2 (unsigned x)
| Returns the largest power of two not greater than the argument. More...