Ifpack2 Templated Preconditioning Package
Version 1.0
|
#include <Ifpack2_BlockHelper.hpp>
Public Types | |
typedef size_t | size_type |
typedef Kokkos::Details::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::Details::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