Stokhos Development
Loading...
Searching...
No Matches
Stokhos::MeanMultiply< KokkosSparse::CrsMatrix< const Sacado::UQ::PCE< MatrixStorage >, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize >, Kokkos::View< const Sacado::UQ::PCE< InputStorage > *, InputP... >, Kokkos::View< Sacado::UQ::PCE< OutputStorage > *, OutputP... > >::Kernel Struct Reference

Public Types

typedef MatrixDevice::execution_space execution_space
typedef Kokkos::FlatArrayType< matrix_values_type >::type matrix_array_type
typedef Impl::RemoveRandomAccess< typenameinput_vector_type::array_type >::type input_array_type
typedef Impl::RemoveRandomAccess< typenameoutput_vector_type::array_type >::type output_array_type

Public Member Functions

 Kernel (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const input_scalar &a, const output_scalar &b)
KOKKOS_INLINE_FUNCTION void operator() (const size_type iBlockRow) const

Public Attributes

const matrix_array_type m_A_values
const matrix_graph_type m_A_graph
const output_array_type v_y
const input_array_type v_x
const input_scalar m_a
const output_scalar m_b
const size_type dim

The documentation for this struct was generated from the following file: