|
Ifpack2 Templated Preconditioning Package Version 1.0
|
#include <Ifpack2_BlockHelper.hpp>
Public Types | |
| typedef size_t | size_type |
| typedef Kokkos::ArithTraits< scalar_type >::val_type | impl_scalar_type |
| typedef Kokkos::DefaultHostExecutionSpace | host_execution_space |
| typedef node_type::device_type | node_device_type |
| template<typename T , int l> | |
| using | Vector = KB::Vector< T, l > |
| typedef Kokkos::View< size_type *, device_type > | size_type_1d_view |
implementation typedefs
| typedef size_t Ifpack2::BlockHelperDetails::ImplType< MatrixType >::size_type |
matrix type derived types
| typedef Kokkos::ArithTraits<scalar_type>::val_type Ifpack2::BlockHelperDetails::ImplType< MatrixType >::impl_scalar_type |
kokkos arithmetic traits of scalar_type
| typedef Kokkos::DefaultHostExecutionSpace Ifpack2::BlockHelperDetails::ImplType< MatrixType >::host_execution_space |
default host execution space
| typedef node_type::device_type Ifpack2::BlockHelperDetails::ImplType< MatrixType >::node_device_type |
tpetra types
| using Ifpack2::BlockHelperDetails::ImplType< MatrixType >::Vector = KB::Vector<T, l> |
simd vectorization
| typedef Kokkos::View<size_type *, device_type> Ifpack2::BlockHelperDetails::ImplType< MatrixType >::size_type_1d_view |
commonly used view types