| Stokhos Package Browser (Single Doxygen Collection)
    Version of the Day
    | 
#include <Stokhos_SimpleTiledCrsProductTensor.hpp>
| Classes | |
| struct | Coord | 
| struct | Tile | 
| Public Types | |
| typedef ExecutionSpace | execution_space | 
| typedef int | size_type | 
| typedef ValueType | value_type | 
| Public Member Functions | |
| ~SimpleTiledCrsProductTensor () | |
| SimpleTiledCrsProductTensor () | |
| SimpleTiledCrsProductTensor (const SimpleTiledCrsProductTensor &rhs) | |
| SimpleTiledCrsProductTensor & | operator= (const SimpleTiledCrsProductTensor &rhs) | 
| KOKKOS_INLINE_FUNCTION size_type | dimension () const | 
| Dimension of the tensor.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | entry_count () const | 
| Number of sparse entries.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | num_i_tiles () const | 
| Number i-tiles.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | i_begin (const size_type i) const | 
| Begin entries with for tile 'i'.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | i_size (const size_type i) const | 
| Number of entries with for tile 'i'.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | num_j_tiles (const size_type i) const | 
| Number j-tiles.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | j_begin (const size_type i, const size_type j) const | 
| Begin entries with for tile 'i,j'.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | j_size (const size_type i, const size_type j) const | 
| Number of entries with for tile 'i,j'.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | num_k_tiles (const size_type i, const size_type j) const | 
| Number k-tiles.  More... | |
| 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'.  More... | |
| 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'.  More... | |
| 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.  More... | |
| 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.  More... | |
| 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.  More... | |
| KOKKOS_INLINE_FUNCTION const size_type & | coord (const size_type entry, const size_type c) const | 
| Coordinates of an entry.  More... | |
| KOKKOS_INLINE_FUNCTION const size_type & | coord (const size_type entry) const | 
| Coordinates of an entry.  More... | |
| KOKKOS_INLINE_FUNCTION const value_type & | value (const size_type entry) const | 
| Value of an entry.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | num_non_zeros () const | 
| Number of non-zero's.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | num_flops () const | 
| Number flop's per multiply-add.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | max_i_tile_size () const | 
| Max size of any i tile.  More... | |
| KOKKOS_INLINE_FUNCTION size_type | max_jk_tile_size () const | 
| Max size of any j/k tile.  More... | |
| Static Public Member Functions | |
| template<typename OrdinalType > | |
| static SimpleTiledCrsProductTensor | create (const Stokhos::ProductBasis< OrdinalType, ValueType > &basis, const Stokhos::Sparse3Tensor< OrdinalType, ValueType > &Cijk, const Teuchos::ParameterList ¶ms) | 
| Static Public Attributes | |
| static const size_type | host_vectorsize = 2 | 
| static const bool | use_intrinsics = false | 
| static const size_type | cuda_vectorsize = 32 | 
| static const bool | is_cuda | 
| static const size_type | vectorsize = is_cuda ? cuda_vectorsize : host_vectorsize | 
| static const size_type | tensor_align = vectorsize | 
Definition at line 29 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| typedef ExecutionSpace Stokhos::SimpleTiledCrsProductTensor< ValueType, ExecutionSpace >::execution_space | 
Definition at line 32 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| typedef int Stokhos::SimpleTiledCrsProductTensor< ValueType, ExecutionSpace >::size_type | 
Definition at line 33 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| typedef ValueType Stokhos::SimpleTiledCrsProductTensor< ValueType, ExecutionSpace >::value_type | 
Definition at line 34 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 61 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 62 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 63 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 64 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 65 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 66 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 67 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 68 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 69 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 70 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 71 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 72 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 74 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 75 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 108 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 109 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 110 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Definition at line 115 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Definition at line 118 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Definition at line 140 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Definition at line 162 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Dimension of the tensor.
Definition at line 189 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of sparse entries.
Definition at line 193 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number i-tiles.
Definition at line 197 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Begin entries with for tile 'i'.
Definition at line 201 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of entries with for tile 'i'.
Definition at line 205 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number j-tiles.
Definition at line 209 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Begin entries with for tile 'i,j'.
Definition at line 213 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of entries with for tile 'i,j'.
Definition at line 219 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number k-tiles.
Definition at line 225 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Begin entries with for tile 'i,j,k'.
Definition at line 230 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of entries with for tile 'i,j'.
Definition at line 237 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of entries for tile (i,j,k) and row r.
Definition at line 244 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Begin entries for tile (i,j,k) and row r.
Definition at line 251 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
End entries for tile (i,j,k) and row r.
Definition at line 258 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Coordinates of an entry.
Definition at line 265 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Coordinates of an entry.
Definition at line 271 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Value of an entry.
Definition at line 277 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number of non-zero's.
Definition at line 283 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Number flop's per multiply-add.
Definition at line 288 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Max size of any i tile.
Definition at line 293 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inline | 
Max size of any j/k tile.
Definition at line 297 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | inlinestatic | 
Definition at line 301 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 44 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 45 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 47 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 48 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 54 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | static | 
Definition at line 57 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 77 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 78 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 79 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 80 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 81 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 82 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 83 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 84 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 85 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 86 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 87 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 88 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 89 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 90 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 91 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 92 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 93 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 94 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
| 
 | private | 
Definition at line 95 of file Stokhos_SimpleTiledCrsProductTensor.hpp.
 1.8.5
 1.8.5