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 97 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 105 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 113 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 99 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 100 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 101 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 102 of file MueLu_Aggregates_kokkos_def.hpp.


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