|
Stokhos
Development
|

Public Types | |
| typedef Sacado::MP::Vector< MatrixStorage > | MatrixValue |
| typedef Sacado::MP::Vector< InputStorage > | InputVectorValue |
| typedef Sacado::MP::Vector< OutputStorage > | OutputVectorValue |
| typedef OutputVectorValue | scalar_type |
| typedef MatrixDevice | execution_space |
| typedef execution_space::size_type | size_type |
| typedef KokkosSparse::CrsMatrix< MatrixValue, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize > | matrix_type |
| typedef Kokkos::View< InputVectorValue *, InputP... > | input_vector_type |
| typedef Kokkos::View< OutputVectorValue *, OutputP... > | output_vector_type |
| typedef Update | update_type |
Public Member Functions | |
| 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 Public Member Functions | |
| static void | apply (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const update_type &update) |
Public Attributes | |
| const matrix_type | m_A |
| const input_vector_type | m_x |
| const output_vector_type | m_y |
| const update_type | m_update |
1.8.13