|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Kokkos_CrsMatrix_MP_Vector.hpp>
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 matrix_type::values_type | matrix_values_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 |
Definition at line 180 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Sacado::MP::Vector<MatrixStorage> Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::MatrixValue |
Definition at line 197 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Sacado::MP::Vector<InputStorage> Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::InputVectorValue |
Definition at line 198 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Sacado::MP::Vector<OutputStorage> Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::OutputVectorValue |
Definition at line 199 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef OutputVectorValue Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::scalar_type |
Definition at line 200 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef MatrixDevice Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::execution_space |
Definition at line 202 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef execution_space::size_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::size_type |
Definition at line 203 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef KokkosSparse::CrsMatrix< MatrixValue, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize > Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::matrix_type |
Definition at line 209 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef matrix_type::values_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::matrix_values_type |
Definition at line 210 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Kokkos::View< InputVectorValue**, InputP... > Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::input_vector_type |
Definition at line 212 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Kokkos::View< OutputVectorValue**, OutputP... > Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::output_vector_type |
Definition at line 214 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| typedef Update Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::update_type |
Definition at line 215 of file Kokkos_CrsMatrix_MP_Vector.hpp.
|
inline |
Definition at line 222 of file Kokkos_CrsMatrix_MP_Vector.hpp.
|
inline |
Definition at line 233 of file Kokkos_CrsMatrix_MP_Vector.hpp.
|
inlinestatic |
Definition at line 253 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| const matrix_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::m_A |
Definition at line 217 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| const input_vector_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::m_x |
Definition at line 218 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| const output_vector_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::m_y |
Definition at line 219 of file Kokkos_CrsMatrix_MP_Vector.hpp.
| const update_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< Sacado::MP::Vector< InputStorage > **, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > **, OutputP... >, Update >::m_update |
Definition at line 220 of file Kokkos_CrsMatrix_MP_Vector.hpp.
1.8.16