MueLu Version of the Day
Loading...
Searching...
No Matches
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 280 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Typedef Documentation

◆ LO

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

Definition at line 282 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Constructor & Destructor Documentation

◆ Stage1aVectorFunctor()

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 285 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Function Documentation

◆ operator()()

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 291 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Data Documentation

◆ kokkosMatrix

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

Definition at line 306 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

◆ nnz

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

Definition at line 307 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

◆ blkSize

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

Definition at line 308 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.


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