MueLu  Version of the Day
MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO > Class Template Reference

#include <MueLu_Aggregates_kokkos_def.hpp>

Public Member Functions

 ComputeAggregateSizesFunctor (ProcWinnerType procWinner_, Vertex2AggIdType vertex2AggId_, int myPID_, AggregateSizesType aggregateSizes_)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO k) const
 

Private Attributes

ProcWinnerType procWinner
 
Vertex2AggIdType vertex2AggId
 
int myPID
 
AggregateSizesType aggregateSizes
 

Detailed Description

template<class ProcWinnerType, class Vertex2AggIdType, class AggregateSizesType, class LO>
class MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >

Definition at line 96 of file MueLu_Aggregates_kokkos_def.hpp.

Constructor & Destructor Documentation

◆ ComputeAggregateSizesFunctor()

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::ComputeAggregateSizesFunctor ( ProcWinnerType  procWinner_,
Vertex2AggIdType  vertex2AggId_,
int  myPID_,
AggregateSizesType  aggregateSizes_ 
)
inline

Definition at line 104 of file MueLu_Aggregates_kokkos_def.hpp.

Member Function Documentation

◆ operator()()

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
KOKKOS_INLINE_FUNCTION void MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::operator() ( const LO  k) const
inline

Definition at line 112 of file MueLu_Aggregates_kokkos_def.hpp.

Member Data Documentation

◆ procWinner

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
ProcWinnerType MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::procWinner
private

Definition at line 98 of file MueLu_Aggregates_kokkos_def.hpp.

◆ vertex2AggId

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
Vertex2AggIdType MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::vertex2AggId
private

Definition at line 99 of file MueLu_Aggregates_kokkos_def.hpp.

◆ myPID

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
int MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::myPID
private

Definition at line 100 of file MueLu_Aggregates_kokkos_def.hpp.

◆ aggregateSizes

template<class ProcWinnerType , class Vertex2AggIdType , class AggregateSizesType , class LO >
AggregateSizesType MueLu::ComputeAggregateSizesFunctor< ProcWinnerType, Vertex2AggIdType, AggregateSizesType, LO >::aggregateSizes
private

Definition at line 101 of file MueLu_Aggregates_kokkos_def.hpp.


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