Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Stokhos_BlockCrsMatrix.hpp>
Public Types | |
typedef Device | execution_space |
typedef BlockSpec::size_type | size_type |
typedef Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > | block_vector_type |
typedef BlockCrsMatrix< BlockSpec, MatrixValue, Device > | matrix_type |
Public Member Functions | |
Multiply (const matrix_type &A, const block_vector_type &x, block_vector_type &y) | |
KOKKOS_INLINE_FUNCTION void | operator() (const size_type iBlockRow) const |
Static Public Member Functions | |
static void | apply (const matrix_type &A, const block_vector_type &x, block_vector_type &y) |
Public Attributes | |
const matrix_type | m_A |
const block_vector_type | m_x |
block_vector_type | m_y |
Definition at line 80 of file Stokhos_BlockCrsMatrix.hpp.
typedef Device Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::execution_space |
Definition at line 86 of file Stokhos_BlockCrsMatrix.hpp.
typedef BlockSpec::size_type Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::size_type |
Definition at line 87 of file Stokhos_BlockCrsMatrix.hpp.
typedef Kokkos::View< VectorValue**, Kokkos::LayoutLeft, Device > Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::block_vector_type |
Definition at line 88 of file Stokhos_BlockCrsMatrix.hpp.
typedef BlockCrsMatrix< BlockSpec, MatrixValue, Device > Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::matrix_type |
Definition at line 89 of file Stokhos_BlockCrsMatrix.hpp.
|
inline |
Definition at line 95 of file Stokhos_BlockCrsMatrix.hpp.
|
inline |
Definition at line 110 of file Stokhos_BlockCrsMatrix.hpp.
|
inlinestatic |
Definition at line 131 of file Stokhos_BlockCrsMatrix.hpp.
const matrix_type Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::m_A |
Definition at line 91 of file Stokhos_BlockCrsMatrix.hpp.
const block_vector_type Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::m_x |
Definition at line 92 of file Stokhos_BlockCrsMatrix.hpp.
block_vector_type Stokhos::Multiply< BlockCrsMatrix< BlockSpec, MatrixValue, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device >, Kokkos::View< VectorValue **, Kokkos::LayoutLeft, Device > >::m_y |
Definition at line 93 of file Stokhos_BlockCrsMatrix.hpp.