MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors > Class Template Reference

Functor that serially applies sub-functors to rows. More...

#include <MueLu_BoundaryDetection.hpp>

Public Member Functions

 BoundaryFunctor (local_matrix_type &A_, Functor &functor_, RemainingFunctors &...remainingFunctors_)
 
KOKKOS_FUNCTION void operator() (const local_ordinal_type rlid) const
 

Private Types

using local_ordinal_type = typename local_matrix_type::ordinal_type
 

Private Attributes

Functor functor
 
BoundaryFunctor
< local_matrix_type,
RemainingFunctors...> 
remainingFunctors
 

Detailed Description

template<class local_matrix_type, class Functor, class... RemainingFunctors>
class MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >

Functor that serially applies sub-functors to rows.

Definition at line 193 of file MueLu_BoundaryDetection.hpp.

Member Typedef Documentation

template<class local_matrix_type , class Functor , class... RemainingFunctors>
using MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >::local_ordinal_type = typename local_matrix_type::ordinal_type
private

Definition at line 195 of file MueLu_BoundaryDetection.hpp.

Constructor & Destructor Documentation

template<class local_matrix_type , class Functor , class... RemainingFunctors>
MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >::BoundaryFunctor ( local_matrix_type &  A_,
Functor &  functor_,
RemainingFunctors &...  remainingFunctors_ 
)
inline

Definition at line 201 of file MueLu_BoundaryDetection.hpp.

Member Function Documentation

template<class local_matrix_type , class Functor , class... RemainingFunctors>
KOKKOS_FUNCTION void MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >::operator() ( const local_ordinal_type  rlid) const
inline

Definition at line 205 of file MueLu_BoundaryDetection.hpp.

Member Data Documentation

template<class local_matrix_type , class Functor , class... RemainingFunctors>
Functor MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >::functor
private

Definition at line 197 of file MueLu_BoundaryDetection.hpp.

template<class local_matrix_type , class Functor , class... RemainingFunctors>
BoundaryFunctor<local_matrix_type, RemainingFunctors...> MueLu::BoundaryDetection::BoundaryFunctor< local_matrix_type, Functor, RemainingFunctors >::remainingFunctors
private

Definition at line 198 of file MueLu_BoundaryDetection.hpp.


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