MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType > Class Template Reference

#include <MueLu_CoalesceDropFactory_kokkos_def.hpp>

Public Member Functions

 ClassicalDropFunctor (GhostedViewType ghostedDiag, magnitudeType threshold)
 
KOKKOS_FORCEINLINE_FUNCTION bool operator() (LO row, LO col, SC val) const
 

Private Types

typedef GhostedViewType::value_type SC
 
typedef Kokkos::ArithTraits< SCATS
 
typedef ATS::magnitudeType magnitudeType
 

Private Attributes

GhostedViewType diag
 
magnitudeType eps
 

Detailed Description

template<class LO, class GhostedViewType>
class MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >

Definition at line 86 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Typedef Documentation

template<class LO, class GhostedViewType>
typedef GhostedViewType::value_type MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::SC
private

Definition at line 88 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class LO, class GhostedViewType>
typedef Kokkos::ArithTraits<SC> MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::ATS
private

Definition at line 89 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class LO, class GhostedViewType>
typedef ATS::magnitudeType MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::magnitudeType
private

Definition at line 90 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Constructor & Destructor Documentation

template<class LO, class GhostedViewType>
MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::ClassicalDropFunctor ( GhostedViewType  ghostedDiag,
magnitudeType  threshold 
)
inline

Definition at line 96 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Function Documentation

template<class LO, class GhostedViewType>
KOKKOS_FORCEINLINE_FUNCTION bool MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::operator() ( LO  row,
LO  col,
SC  val 
) const
inline

Definition at line 102 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Data Documentation

template<class LO, class GhostedViewType>
GhostedViewType MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::diag
private

Definition at line 92 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

template<class LO, class GhostedViewType>
magnitudeType MueLu::CoalesceDrop_Kokkos_Details::ClassicalDropFunctor< LO, GhostedViewType >::eps
private

Definition at line 93 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.


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