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

#include <MueLu_CoalesceDropFactory_kokkos_def.hpp>

Public Member Functions

 Stage1bcVectorFunctor (MatrixType kokkosMatrix_, NnzType coldofnnz_, blkSizeType blkSize_, ColDofType coldofs_, Dof2NodeTranslationType dof2node_, NnzType colnodennz_, BdryNodeTypeConst dirichletdof_, BdryNodeType bdrynode_, boolType usegreedydirichlet_)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO rowNode, LO &nnz) const
 

Private Types

typedef MatrixType::ordinal_type LO
 

Private Attributes

MatrixType kokkosMatrix
 
NnzType coldofnnz
 
blkSizeType blkSize
 
ColDofType coldofs
 
Dof2NodeTranslationType dof2node
 
NnzType colnodennz
 
BdryNodeTypeConst dirichletdof
 
BdryNodeType bdrynode
 
boolType usegreedydirichlet
 

Detailed Description

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
class MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >

Definition at line 313 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Typedef Documentation

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
typedef MatrixType::ordinal_type MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::LO
private

Definition at line 315 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Constructor & Destructor Documentation

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::Stage1bcVectorFunctor ( MatrixType  kokkosMatrix_,
NnzType  coldofnnz_,
blkSizeType  blkSize_,
ColDofType  coldofs_,
Dof2NodeTranslationType  dof2node_,
NnzType  colnodennz_,
BdryNodeTypeConst  dirichletdof_,
BdryNodeType  bdrynode_,
boolType  usegreedydirichlet_ 
)
inline

Definition at line 329 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Function Documentation

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
KOKKOS_INLINE_FUNCTION void MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::operator() ( const LO  rowNode,
LO nnz 
) const
inline

Definition at line 350 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Data Documentation

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
MatrixType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::kokkosMatrix
private

Definition at line 318 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
NnzType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::coldofnnz
private

Definition at line 319 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
blkSizeType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::blkSize
private

Definition at line 320 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
ColDofType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::coldofs
private

Definition at line 321 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
Dof2NodeTranslationType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::dof2node
private

Definition at line 322 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
NnzType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::colnodennz
private

Definition at line 323 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
BdryNodeTypeConst MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::dirichletdof
private

Definition at line 324 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
BdryNodeType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::bdrynode
private

Definition at line 325 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class MatrixType, class NnzType, class blkSizeType, class ColDofType, class Dof2NodeTranslationType, class BdryNodeTypeConst, class BdryNodeType, class boolType>
boolType MueLu::CoalesceDrop_Kokkos_Details::Stage1bcVectorFunctor< MatrixType, NnzType, blkSizeType, ColDofType, Dof2NodeTranslationType, BdryNodeTypeConst, BdryNodeType, boolType >::usegreedydirichlet
private

Definition at line 326 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.


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