Ifpack2 Templated Preconditioning Package  Version 1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | List of all members
Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType > Struct Template Reference

#include <Ifpack2_BlockTriDiContainer_impl.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
 

Detailed Description

template<typename MatrixType>
struct Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >

implementation typedefs

Member Typedef Documentation

template<typename MatrixType>
typedef size_t Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::size_type

matrix type derived types

template<typename MatrixType>
typedef Kokkos::Details::ArithTraits<scalar_type>::val_type Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::impl_scalar_type

kokkos arithmetic traits of scalar_type

template<typename MatrixType>
typedef Kokkos::DefaultHostExecutionSpace Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::host_execution_space

default host execution space

template<typename MatrixType>
typedef node_type::device_type Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::node_device_type

tpetra types

template<typename MatrixType>
template<typename T , int l>
using Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::Vector = KB::Vector<T,l>

simd vectorization

template<typename MatrixType>
typedef Kokkos::View<size_type*,device_type> Ifpack2::BlockTriDiContainerDetails::ImplType< MatrixType >::size_type_1d_view

commonly used view types


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