| 
    MueLu
    Version of the Day
    
   | 
 
#include <MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp>
  
 Classes | |
| struct | computeGraphDataConstantFunctor | 
| struct | computeGraphDataLinearFunctor | 
| struct | computeGraphRowPtrFunctor | 
| struct | fillAggregatesFunctor | 
Public Types | |
| typedef  LWGraph_kokkos::local_graph_type  | local_graph_type | 
| typedef  local_graph_type::row_map_type::non_const_type  | non_const_row_map_type | 
| typedef local_graph_type::size_type | size_type | 
| typedef  local_graph_type::entries_type  | entries_type | 
| typedef  local_graph_type::device_type::execution_space  | execution_space | 
| typedef  local_graph_type::device_type::memory_space  | memory_space | 
| typedef Kokkos::View< const  int[3], memory_space >  | constIntTupleView | 
| typedef Kokkos::View< const LO[3],  memory_space >  | constLOTupleView | 
Public Member Functions | |
| std::string | description () const | 
Public Attributes | |
| decltype(std::declval < LOVector >().template getLocalView< memory_space > ()) typedef  | LOVectorView | 
Constructors/Destructors. | |
| AggregationStructuredAlgorithm_kokkos () | |
| Constructor.  More... | |
| virtual | ~AggregationStructuredAlgorithm_kokkos () | 
| Destructor.  More... | |
Aggregation methods. | |
| void | BuildAggregates (const Teuchos::ParameterList ¶ms, const LWGraph_kokkos &graph, Aggregates_kokkos &aggregates, Kokkos::View< unsigned *, memory_space > &aggStat, LO &numNonAggregatedNodes) const | 
| Build aggregates object.  More... | |
| void | BuildGraph (const LWGraph_kokkos &graph, RCP< IndexManager_kokkos > &geoData, const LO dofsPerNode, RCP< CrsGraph > &myGraph) const | 
| Build a CrsGraph instead of aggregates.  More... | |
Definition at line 76 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef LWGraph_kokkos::local_graph_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::local_graph_type | 
Definition at line 83 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef local_graph_type::row_map_type::non_const_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::non_const_row_map_type | 
Definition at line 84 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef local_graph_type::size_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::size_type | 
Definition at line 85 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef local_graph_type::entries_type MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::entries_type | 
Definition at line 86 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef local_graph_type::device_type::execution_space MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::execution_space | 
Definition at line 87 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef local_graph_type::device_type::memory_space MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::memory_space | 
Definition at line 88 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef Kokkos::View<const int[3], memory_space> MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::constIntTupleView | 
Definition at line 91 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| typedef Kokkos::View<const LO[3], memory_space> MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::constLOTupleView | 
Definition at line 92 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
      
  | 
  inline | 
Constructor.
Definition at line 98 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
      
  | 
  inlinevirtual | 
Destructor.
Definition at line 101 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| void MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::BuildAggregates | ( | const Teuchos::ParameterList & | params, | 
| const LWGraph_kokkos & | graph, | ||
| Aggregates_kokkos & | aggregates, | ||
| Kokkos::View< unsigned *, memory_space > & | aggStat, | ||
| LO & | numNonAggregatedNodes | ||
| ) | const | 
Build aggregates object.
Definition at line 70 of file MueLu_AggregationStructuredAlgorithm_kokkos_def.hpp.
| void MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::BuildGraph | ( | const LWGraph_kokkos & | graph, | 
| RCP< IndexManager_kokkos > & | geoData, | ||
| const LO | dofsPerNode, | ||
| RCP< CrsGraph > & | myGraph | ||
| ) | const | 
Build a CrsGraph instead of aggregates.
Definition at line 111 of file MueLu_AggregationStructuredAlgorithm_kokkos_def.hpp.
      
  | 
  inline | 
Definition at line 125 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.
| decltype(std::declval<LOVector>().template getLocalView<memory_space>()) typedef MueLu::AggregationStructuredAlgorithm_kokkos< LocalOrdinal, GlobalOrdinal, Node >::LOVectorView | 
Definition at line 90 of file MueLu_AggregationStructuredAlgorithm_kokkos_decl.hpp.