|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Stokhos_Cuda_CooProductTensor.hpp>
Classes | |
| class | CooKernel |
Public Types | |
| typedef Kokkos::Cuda | execution_space |
| typedef execution_space::size_type | size_type |
| typedef CooProductTensor< TensorScalar, execution_space, Pack > | tensor_type |
| typedef BlockCrsMatrix< tensor_type, MatrixScalar, execution_space > | matrix_type |
| typedef Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > | vector_type |
| typedef int | rows_type |
Static Public Member Functions | |
| static void | apply (const matrix_type &A, const vector_type &x, const vector_type &y) |
Static Public Attributes | |
| static const rows_type | invalid_row = -1 |
Definition at line 63 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef Kokkos::Cuda Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::execution_space |
Definition at line 71 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef execution_space::size_type Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::size_type |
Definition at line 72 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef CooProductTensor< TensorScalar, execution_space, Pack > Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::tensor_type |
Definition at line 74 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef BlockCrsMatrix< tensor_type, MatrixScalar, execution_space > Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::matrix_type |
Definition at line 75 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef Kokkos::View< VectorScalar**, Kokkos::LayoutLeft, Kokkos::Cuda > Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::vector_type |
Definition at line 76 of file Stokhos_Cuda_CooProductTensor.hpp.
| typedef int Stokhos::Multiply< BlockCrsMatrix< CooProductTensor< TensorScalar, Kokkos::Cuda, Pack >, MatrixScalar, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda >, Kokkos::View< VectorScalar **, Kokkos::LayoutLeft, Kokkos::Cuda > >::rows_type |
Definition at line 78 of file Stokhos_Cuda_CooProductTensor.hpp.
|
inlinestatic |
Definition at line 254 of file Stokhos_Cuda_CooProductTensor.hpp.
|
static |
Definition at line 79 of file Stokhos_Cuda_CooProductTensor.hpp.
1.8.14