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 | execution_space |
typedef execution_space::size_type | size_type |
typedef KokkosSparse::CrsMatrix< MatrixValue, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize > | matrix_type |
typedef matrix_type::const_type | const_matrix_type |
typedef Kokkos::View< const InputVectorValue *, InputP... > | input_vector_type |
typedef Kokkos::View< OutputVectorValue *, OutputP... > | output_vector_type |
typedef Update | update_type |
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) |
Definition at line 306 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::MatrixValue |
Definition at line 321 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::InputVectorValue |
Definition at line 322 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::OutputVectorValue |
Definition at line 323 of file Kokkos_CrsMatrix_MP_Vector.hpp.
typedef OutputVectorValue Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::scalar_type |
Definition at line 324 of file Kokkos_CrsMatrix_MP_Vector.hpp.
typedef MatrixDevice::execution_space Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::execution_space |
Definition at line 326 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::size_type |
Definition at line 327 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::matrix_type |
Definition at line 333 of file Kokkos_CrsMatrix_MP_Vector.hpp.
typedef matrix_type::const_type Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::const_matrix_type |
Definition at line 334 of file Kokkos_CrsMatrix_MP_Vector.hpp.
typedef Kokkos::View< const InputVectorValue*, InputP... > Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::input_vector_type |
Definition at line 337 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< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::output_vector_type |
Definition at line 339 of file Kokkos_CrsMatrix_MP_Vector.hpp.
typedef Update Stokhos::details::MPMultiply< KokkosSparse::CrsMatrix< Sacado::MP::Vector< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::MP::Vector< InputStorage > *, InputP... >, Kokkos::View< Sacado::MP::Vector< OutputStorage > *, OutputP... >, Update >::update_type |
Definition at line 340 of file Kokkos_CrsMatrix_MP_Vector.hpp.
|
inlinestatic |
Definition at line 342 of file Kokkos_CrsMatrix_MP_Vector.hpp.