MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType > Class Template Reference

#include <MueLu_CoalesceDropFactory_kokkos_def.hpp>

Public Member Functions

 Stage1aVectorFunctor (MatrixType kokkosMatrix_, NnzType nnz_, blkSizeType blkSize_)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO row, LO &totalnnz) const
 

Private Types

typedef MatrixType::ordinal_type LO
 

Private Attributes

MatrixType kokkosMatrix
 
NnzType nnz
 
blkSizeType blkSize
 

Detailed Description

template<class MatrixType, class NnzType, class blkSizeType>
class MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >

Definition at line 279 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Typedef Documentation

template<class MatrixType, class NnzType, class blkSizeType>
typedef MatrixType::ordinal_type MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::LO
private

Definition at line 281 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Constructor & Destructor Documentation

template<class MatrixType, class NnzType, class blkSizeType>
MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::Stage1aVectorFunctor ( MatrixType  kokkosMatrix_,
NnzType  nnz_,
blkSizeType  blkSize_ 
)
inline

Definition at line 284 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Function Documentation

template<class MatrixType, class NnzType, class blkSizeType>
KOKKOS_INLINE_FUNCTION void MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::operator() ( const LO  row,
LO totalnnz 
) const
inline

Definition at line 290 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Data Documentation

template<class MatrixType, class NnzType, class blkSizeType>
MatrixType MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::kokkosMatrix
private

Definition at line 303 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType>
NnzType MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::nnz
private

Definition at line 304 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType>
blkSizeType MueLu::CoalesceDrop_Kokkos_Details::Stage1aVectorFunctor< MatrixType, NnzType, blkSizeType >::blkSize
private

Definition at line 305 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.


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