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

#include <MueLu_AggregationStructuredAlgorithm_decl.hpp>

Public Member Functions

 computeGraphRowPtrFunctor (RCP< IndexManager_kokkos > geoData, const LO dofsPerNode, const int numInterpolationPoints, const LO numLocalRows, constIntTupleView coarseRate, constLOTupleView lFineNodesPerDir, non_const_row_map_type rowPtr)
 
KOKKOS_INLINE_FUNCTION void operator() (const LO rowIdx, GO &update, const bool final) const
 

Public Attributes

IndexManager_kokkos geoData_
 
const LO dofsPerNode_
 
const int numInterpolationPoints_
 
const LO numLocalRows_
 
constIntTupleView coarseRate_
 
constLOTupleView lFineNodesPerDir_
 
non_const_row_map_type rowPtr_
 

Detailed Description

template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
struct MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor

Definition at line 148 of file MueLu_AggregationStructuredAlgorithm_decl.hpp.

Constructor & Destructor Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::computeGraphRowPtrFunctor ( RCP< IndexManager_kokkos geoData,
const LO  dofsPerNode,
const int  numInterpolationPoints,
const LO  numLocalRows,
constIntTupleView  coarseRate,
constLOTupleView  lFineNodesPerDir,
non_const_row_map_type  rowPtr 
)

Member Function Documentation

template<class LocalOrdinal , class GlobalOrdinal , class Node >
KOKKOS_INLINE_FUNCTION void MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::operator() ( const LO  rowIdx,
GO update,
const bool  final 
) const

Member Data Documentation

template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
IndexManager_kokkos MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::geoData_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
const LO MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::dofsPerNode_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
const int MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::numInterpolationPoints_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
const LO MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::numLocalRows_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
constIntTupleView MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::coarseRate_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
constLOTupleView MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::lFineNodesPerDir_
template<class LocalOrdinal = DefaultLocalOrdinal, class GlobalOrdinal = DefaultGlobalOrdinal, class Node = DefaultNode>
non_const_row_map_type MueLu::AggregationStructuredAlgorithm< LocalOrdinal, GlobalOrdinal, Node >::computeGraphRowPtrFunctor::rowPtr_

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