|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#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 |
Definition at line 472 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 484 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 485 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 486 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 488 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 494 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 495 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 496 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 497 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 499 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 501 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 505 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 506 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 507 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 508 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 510 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 511 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 512 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 513 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
| 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 728 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
inlineprivate |
Definition at line 523 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
inline |
Definition at line 545 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
inline |
Definition at line 731 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 848 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 515 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 516 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 517 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 518 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 519 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 520 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
|
private |
Definition at line 521 of file Kokkos_CrsMatrix_UQ_PCE.hpp.
1.8.14