MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType > Class Template Reference

#include <MueLu_CoalesceDropFactory_kokkos_def.hpp>

Public Types

typedef SC value_type
 

Public Member Functions

 DistanceFunctor (CoordsType coords_)
 
KOKKOS_INLINE_FUNCTION magnitudeType distance2 (LO row, LO col) const
 

Private Types

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

Private Attributes

CoordsType coords
 

Detailed Description

template<class LO, class CoordsType>
class MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >

Definition at line 113 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Typedef Documentation

◆ SC

template<class LO , class CoordsType >
typedef CoordsType::value_type MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::SC
private

Definition at line 115 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

◆ ATS

template<class LO , class CoordsType >
typedef Kokkos::ArithTraits<SC> MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::ATS
private

Definition at line 116 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

◆ magnitudeType

template<class LO , class CoordsType >
typedef ATS::magnitudeType MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::magnitudeType
private

Definition at line 117 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

◆ value_type

template<class LO , class CoordsType >
typedef SC MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::value_type

Definition at line 120 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Constructor & Destructor Documentation

◆ DistanceFunctor()

template<class LO , class CoordsType >
MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::DistanceFunctor ( CoordsType coords_)
inline

Definition at line 123 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Function Documentation

◆ distance2()

template<class LO , class CoordsType >
KOKKOS_INLINE_FUNCTION magnitudeType MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::distance2 ( LO row,
LO col ) const
inline

Definition at line 126 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.

Member Data Documentation

◆ coords

template<class LO , class CoordsType >
CoordsType MueLu::CoalesceDrop_Kokkos_Details::DistanceFunctor< LO, CoordsType >::coords
private

Definition at line 135 of file MueLu_CoalesceDropFactory_kokkos_def.hpp.


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