Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
Public Types | Public Member Functions | Static Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
Stokhos::Multiply< 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... > > Class Template Reference

#include <Kokkos_CrsMatrix_UQ_PCE.hpp>

Public Types

typedef Sacado::UQ::PCE< MatrixStorage > MatrixValue
 
typedef Sacado::UQ::PCE< InputStorage > InputVectorValue
 
typedef Sacado::UQ::PCE< OutputStorage > OutputVectorValue
 
typedef MatrixDevice::execution_space execution_space
 
typedef KokkosSparse::CrsMatrix< const MatrixValue, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize > matrix_type
 
typedef matrix_type::values_type matrix_values_type
 
typedef Kokkos::CijkType< matrix_values_type >::type tensor_type
 
typedef tensor_type::size_type size_type
 
typedef Kokkos::View< const InputVectorValue *, InputP... > input_vector_type
 
typedef Kokkos::View< OutputVectorValue *, OutputP... > output_vector_type
 
typedef Kokkos::TeamPolicy< execution_space >::member_type team_member
 

Public Member Functions

KOKKOS_INLINE_FUNCTION void operator() (const size_type iBlockRow) const
 
KOKKOS_INLINE_FUNCTION void operator() (const team_member &device) const
 

Static Public Member Functions

static void apply (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const input_scalar &a=input_scalar(1), const output_scalar &b=output_scalar(0))
 

Private Types

typedef matrix_type::StaticCrsGraphType matrix_graph_type
 
typedef matrix_values_type::array_type matrix_array_type
 
typedef input_vector_type::array_type input_array_type
 
typedef output_vector_type::array_type output_array_type
 
typedef MatrixValue::value_type matrix_scalar
 
typedef InputVectorValue::value_type input_scalar
 
typedef OutputVectorValue::value_type output_scalar
 
typedef tensor_type::value_type tensor_scalar
 

Private Member Functions

 Multiply (const matrix_type &A, const input_vector_type &x, const output_vector_type &y, const input_scalar &a, const output_scalar &b)
 

Private Attributes

const matrix_array_type m_A_values
 
const matrix_graph_type m_A_graph
 
const input_array_type m_x
 
const output_array_type m_y
 
const tensor_type m_tensor
 
const input_scalar m_a
 
const output_scalar m_b
 

Detailed Description

template<typename MatrixDevice, typename MatrixStorage, typename MatrixOrdinal, typename MatrixMemory, typename MatrixSize, typename InputStorage, typename ... InputP, typename OutputStorage, typename ... OutputP>
class Stokhos::Multiply< 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... > >

Definition at line 75 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

Member Typedef Documentation

◆ MatrixValue

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Sacado::UQ::PCE<MatrixStorage> Stokhos::Multiply< 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... > >::MatrixValue

Definition at line 87 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ InputVectorValue

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Sacado::UQ::PCE<InputStorage> Stokhos::Multiply< 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... > >::InputVectorValue

Definition at line 88 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ OutputVectorValue

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Sacado::UQ::PCE<OutputStorage> Stokhos::Multiply< 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... > >::OutputVectorValue

Definition at line 89 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ execution_space

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef MatrixDevice::execution_space Stokhos::Multiply< 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... > >::execution_space

Definition at line 91 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ matrix_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef KokkosSparse::CrsMatrix< const MatrixValue, MatrixOrdinal, MatrixDevice, MatrixMemory, MatrixSize> Stokhos::Multiply< 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... > >::matrix_type

Definition at line 97 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ matrix_values_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef matrix_type::values_type Stokhos::Multiply< 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... > >::matrix_values_type

Definition at line 98 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ tensor_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Kokkos::CijkType<matrix_values_type>::type Stokhos::Multiply< 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... > >::tensor_type

Definition at line 99 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ size_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef tensor_type::size_type Stokhos::Multiply< 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... > >::size_type

Definition at line 100 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ input_vector_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Kokkos::View< const InputVectorValue*, InputP... > Stokhos::Multiply< 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... > >::input_vector_type

Definition at line 102 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ output_vector_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Kokkos::View< OutputVectorValue*, OutputP... > Stokhos::Multiply< 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... > >::output_vector_type

Definition at line 104 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ matrix_graph_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef matrix_type::StaticCrsGraphType Stokhos::Multiply< 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... > >::matrix_graph_type
private

Definition at line 108 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ matrix_array_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef matrix_values_type::array_type Stokhos::Multiply< 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... > >::matrix_array_type
private

Definition at line 109 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ input_array_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef input_vector_type::array_type Stokhos::Multiply< 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... > >::input_array_type
private

Definition at line 110 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ output_array_type

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef output_vector_type::array_type Stokhos::Multiply< 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... > >::output_array_type
private

Definition at line 111 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ matrix_scalar

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef MatrixValue::value_type Stokhos::Multiply< 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... > >::matrix_scalar
private

Definition at line 113 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ input_scalar

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef InputVectorValue::value_type Stokhos::Multiply< 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... > >::input_scalar
private

Definition at line 114 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ output_scalar

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef OutputVectorValue::value_type Stokhos::Multiply< 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... > >::output_scalar
private

Definition at line 115 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ tensor_scalar

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef tensor_type::value_type Stokhos::Multiply< 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... > >::tensor_scalar
private

Definition at line 116 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ team_member

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
typedef Kokkos::TeamPolicy< execution_space >::member_type Stokhos::Multiply< 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... > >::team_member

Definition at line 314 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

Constructor & Destructor Documentation

◆ Multiply()

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
Stokhos::Multiply< 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... > >::Multiply ( const matrix_type A,
const input_vector_type x,
const output_vector_type y,
const input_scalar a,
const output_scalar b 
)
inlineprivate

Definition at line 126 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
KOKKOS_INLINE_FUNCTION void Stokhos::Multiply< 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... > >::operator() ( const size_type  iBlockRow) const
inline

Definition at line 148 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ operator()() [2/2]

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
KOKKOS_INLINE_FUNCTION void Stokhos::Multiply< 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... > >::operator() ( const team_member device) const
inline

Definition at line 316 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ apply()

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
static void Stokhos::Multiply< 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... > >::apply ( const matrix_type A,
const input_vector_type x,
const output_vector_type y,
const input_scalar a = input_scalar(1),
const output_scalar b = output_scalar(0) 
)
inlinestatic

Definition at line 426 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

Member Data Documentation

◆ m_A_values

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const matrix_array_type Stokhos::Multiply< 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... > >::m_A_values
private

Definition at line 118 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_A_graph

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const matrix_graph_type Stokhos::Multiply< 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... > >::m_A_graph
private

Definition at line 119 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_x

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const input_array_type Stokhos::Multiply< 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... > >::m_x
private

Definition at line 120 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_y

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const output_array_type Stokhos::Multiply< 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... > >::m_y
private

Definition at line 121 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_tensor

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const tensor_type Stokhos::Multiply< 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... > >::m_tensor
private

Definition at line 122 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_a

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const input_scalar Stokhos::Multiply< 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... > >::m_a
private

Definition at line 123 of file Kokkos_CrsMatrix_UQ_PCE.hpp.

◆ m_b

template<typename MatrixDevice , typename MatrixStorage , typename MatrixOrdinal , typename MatrixMemory , typename MatrixSize , typename InputStorage , typename ... InputP, typename OutputStorage , typename ... OutputP>
const output_scalar Stokhos::Multiply< 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... > >::m_b
private

Definition at line 124 of file Kokkos_CrsMatrix_UQ_PCE.hpp.


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