MueLu Version of the Day
Loading...
Searching...
No Matches
MueLu::MinSpmMV< LocalGraph, LocalVector > Class Template Reference

#include <MueLu_Constraint_def.hpp>

Public Member Functions

 MinSpmMV (LocalGraph lclGraph_, LocalVector lhs_, LocalVector rhs_)
 
KOKKOS_INLINE_FUNCTION void init (bool &dst)
 
KOKKOS_INLINE_FUNCTION void join (bool &dst, const bool &src)
 
KOKKOS_INLINE_FUNCTION void operator() (const local_ordinal_type i, bool &changed) const
 

Private Types

using local_ordinal_type = typename LocalVector::value_type
 

Private Attributes

LocalGraph lclGraph
 
LocalVector lhs
 
LocalVector rhs
 
const local_ordinal_type MAX_VAL = KokkosKernels::ArithTraits<local_ordinal_type>::max()
 

Detailed Description

template<class LocalGraph, class LocalVector>
class MueLu::MinSpmMV< LocalGraph, LocalVector >

Definition at line 54 of file MueLu_Constraint_def.hpp.

Member Typedef Documentation

◆ local_ordinal_type

template<class LocalGraph , class LocalVector >
using MueLu::MinSpmMV< LocalGraph, LocalVector >::local_ordinal_type = typename LocalVector::value_type
private

Definition at line 56 of file MueLu_Constraint_def.hpp.

Constructor & Destructor Documentation

◆ MinSpmMV()

template<class LocalGraph , class LocalVector >
MueLu::MinSpmMV< LocalGraph, LocalVector >::MinSpmMV ( LocalGraph  lclGraph_,
LocalVector  lhs_,
LocalVector  rhs_ 
)
inline

Definition at line 65 of file MueLu_Constraint_def.hpp.

Member Function Documentation

◆ init()

template<class LocalGraph , class LocalVector >
KOKKOS_INLINE_FUNCTION void MueLu::MinSpmMV< LocalGraph, LocalVector >::init ( bool &  dst)
inline

Definition at line 71 of file MueLu_Constraint_def.hpp.

◆ join()

template<class LocalGraph , class LocalVector >
KOKKOS_INLINE_FUNCTION void MueLu::MinSpmMV< LocalGraph, LocalVector >::join ( bool &  dst,
const bool &  src 
)
inline

Definition at line 76 of file MueLu_Constraint_def.hpp.

◆ operator()()

template<class LocalGraph , class LocalVector >
KOKKOS_INLINE_FUNCTION void MueLu::MinSpmMV< LocalGraph, LocalVector >::operator() ( const local_ordinal_type  i,
bool &  changed 
) const
inline

Definition at line 81 of file MueLu_Constraint_def.hpp.

Member Data Documentation

◆ lclGraph

template<class LocalGraph , class LocalVector >
LocalGraph MueLu::MinSpmMV< LocalGraph, LocalVector >::lclGraph
private

Definition at line 58 of file MueLu_Constraint_def.hpp.

◆ lhs

template<class LocalGraph , class LocalVector >
LocalVector MueLu::MinSpmMV< LocalGraph, LocalVector >::lhs
private

Definition at line 59 of file MueLu_Constraint_def.hpp.

◆ rhs

template<class LocalGraph , class LocalVector >
LocalVector MueLu::MinSpmMV< LocalGraph, LocalVector >::rhs
private

Definition at line 60 of file MueLu_Constraint_def.hpp.

◆ MAX_VAL

template<class LocalGraph , class LocalVector >
const local_ordinal_type MueLu::MinSpmMV< LocalGraph, LocalVector >::MAX_VAL = KokkosKernels::ArithTraits<local_ordinal_type>::max()
private

Definition at line 62 of file MueLu_Constraint_def.hpp.


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