|
|
| SimpleTiledCrsProductTensor (const SimpleTiledCrsProductTensor &rhs) |
| |
|
SimpleTiledCrsProductTensor & | operator= (const SimpleTiledCrsProductTensor &rhs) |
| |
|
KOKKOS_INLINE_FUNCTION size_type | dimension () const |
| | Dimension of the tensor.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | entry_count () const |
| | Number of sparse entries.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_i_tiles () const |
| | Number i-tiles.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | i_begin (const size_type i) const |
| | Begin entries with for tile 'i'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | i_size (const size_type i) const |
| | Number of entries with for tile 'i'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_j_tiles (const size_type i) const |
| | Number j-tiles.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | j_begin (const size_type i, const size_type j) const |
| | Begin entries with for tile 'i,j'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | j_size (const size_type i, const size_type j) const |
| | Number of entries with for tile 'i,j'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_k_tiles (const size_type i, const size_type j) const |
| | Number k-tiles.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | k_begin (const size_type i, const size_type j, const size_type k) const |
| | Begin entries with for tile 'i,j,k'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | k_size (const size_type i, const size_type j, const size_type k) const |
| | Number of entries with for tile 'i,j'.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_entry (const size_type i, const size_type j, const size_type k, const size_type r) const |
| | Number of entries for tile (i,j,k) and row r.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | entry_begin (const size_type i, const size_type j, const size_type k, const size_type r) const |
| | Begin entries for tile (i,j,k) and row r.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | entry_end (const size_type i, const size_type j, const size_type k, const size_type r) const |
| | End entries for tile (i,j,k) and row r.
|
| |
KOKKOS_INLINE_FUNCTION const
size_type & | coord (const size_type entry, const size_type c) const |
| | Coordinates of an entry.
|
| |
KOKKOS_INLINE_FUNCTION const
size_type & | coord (const size_type entry) const |
| | Coordinates of an entry.
|
| |
KOKKOS_INLINE_FUNCTION const
value_type & | value (const size_type entry) const |
| | Value of an entry.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_non_zeros () const |
| | Number of non-zero's.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | num_flops () const |
| | Number flop's per multiply-add.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | max_i_tile_size () const |
| | Max size of any i tile.
|
| |
|
KOKKOS_INLINE_FUNCTION size_type | max_jk_tile_size () const |
| | Max size of any j/k tile.
|
| |