|
typedef Sacado::MP::Vector< MatrixStorage > | MatrixValue |
|
typedef Sacado::MP::Vector< InputStorage > | InputVectorValue |
|
typedef Sacado::MP::Vector< OutputStorage > | OutputVectorValue |
|
typedef OutputVectorValue | scalar_type |
|
typedef Device | execution_space |
|
typedef execution_space::size_type | size_type |
|
typedef KokkosSparse::CrsMatrix< MatrixValue, MatrixOrdinal, Device, MatrixMemory, MatrixSize > | matrix_type |
|
typedef matrix_type::values_type | matrix_values_type |
|
typedef Kokkos::View< InputVectorValue **, InputLayout, ViewDevice, InputMemory > | input_vector_type |
|
typedef Kokkos::View< OutputVectorValue **, OutputLayout, ViewDevice, OutputMemory > | output_vector_type |
|
typedef Update | update_type |
|
|
| MPMultiply (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const update_type &update) |
|
KOKKOS_INLINE_FUNCTION void | operator() (const size_type iRow) const |
|
|
static void | apply (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const update_type &update) |
|
|
const matrix_type | m_A |
|
const input_vector_type | m_x |
|
const output_vector_type | m_y |
|
const update_type | m_update |
|
The documentation for this class was generated from the following file:
- Kokkos_CrsMatrix_MP_Vector.hpp