MueLu  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor Struct Reference

#include <MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp>

Public Member Functions

 computeGraphDataConstantFunctor (RCP< IndexManager_kokkos > geoData, const LO numGhostedNodes, const LO dofsPerNode, constIntTupleView coarseRate, constIntTupleView endRate, constLOTupleView lFineNodesPerDir, non_const_row_map_type rowPtr, entries_type colIndex)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO nodeIdx) const
 

Public Attributes

IndexManager_kokkos geoData_
 
const int numGhostedNodes_
 
const LO dofsPerNode_
 
constIntTupleView coarseRate_
 
constIntTupleView endRate_
 
constLOTupleView lFineNodesPerDir_
 
non_const_row_map_type rowPtr_
 
entries_type colIndex_
 

Detailed Description

template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
struct MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor

Definition at line 148 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.

Constructor & Destructor Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::computeGraphDataConstantFunctor ( RCP< IndexManager_kokkos >  geoData,
const LO  numGhostedNodes,
const LO  dofsPerNode,
constIntTupleView  coarseRate,
constIntTupleView  endRate,
constLOTupleView  lFineNodesPerDir,
non_const_row_map_type  rowPtr,
entries_type  colIndex 
)

Member Function Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
KOKKOS_INLINE_FUNCTION void MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::operator() ( const LO  nodeIdx) const

Member Data Documentation

template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
IndexManager_kokkos MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::geoData_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
const int MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::numGhostedNodes_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
const LO MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::dofsPerNode_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
constIntTupleView MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::coarseRate_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
constIntTupleView MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::endRate_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
constLOTupleView MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::lFineNodesPerDir_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
non_const_row_map_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::rowPtr_
template<class LocalOrdinal = int, class GlobalOrdinal = LocalOrdinal, class Node = KokkosClassic::DefaultNode::DefaultNodeType>
entries_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::computeGraphDataConstantFunctor::colIndex_

The documentation for this struct was generated from the following files: