3 #include <Xpetra_UseShortNamesOrdinal.hpp>
5 #ifdef MUELU_AGGREGATES_SHORT
8 #ifdef MUELU_AGGREGATES_KOKKOS_SHORT
9 typedef MueLu::Aggregates_kokkos<LocalOrdinal,GlobalOrdinal,Node> Aggregates_kokkos;
11 #ifdef MUELU_AGGREGATIONPHASE1ALGORITHM_SHORT
14 #ifdef MUELU_AGGREGATIONPHASE1ALGORITHM_KOKKOS_SHORT
15 typedef MueLu::AggregationPhase1Algorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> AggregationPhase1Algorithm_kokkos;
17 #ifdef MUELU_AGGREGATIONPHASE2AALGORITHM_SHORT
20 #ifdef MUELU_AGGREGATIONPHASE2AALGORITHM_KOKKOS_SHORT
21 typedef MueLu::AggregationPhase2aAlgorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> AggregationPhase2aAlgorithm_kokkos;
23 #ifdef MUELU_AGGREGATIONPHASE2BALGORITHM_SHORT
26 #ifdef MUELU_AGGREGATIONPHASE2BALGORITHM_KOKKOS_SHORT
27 typedef MueLu::AggregationPhase2bAlgorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> AggregationPhase2bAlgorithm_kokkos;
29 #ifdef MUELU_AGGREGATIONPHASE3ALGORITHM_SHORT
32 #ifdef MUELU_AGGREGATIONPHASE3ALGORITHM_KOKKOS_SHORT
33 typedef MueLu::AggregationPhase3Algorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> AggregationPhase3Algorithm_kokkos;
35 #ifdef MUELU_AGGREGATIONSTRUCTUREDALGORITHM_SHORT
38 #ifdef MUELU_AMALGAMATIONINFO_SHORT
41 #ifdef MUELU_COUPLEDAGGREGATIONCOMMHELPER_SHORT
44 #ifdef MUELU_COUPLEDAGGREGATIONFACTORY_SHORT
47 #ifdef MUELU_GLOBALLEXICOGRAPHICINDEXMANAGER_SHORT
50 #ifdef MUELU_GRAPH_SHORT
53 #ifdef MUELU_GRAPHBASE_SHORT
56 #ifdef MUELU_HYBRIDAGGREGATIONFACTORY_SHORT
59 #ifdef MUELU_INDEXMANAGER_SHORT
62 #ifdef MUELU_INTERFACEAGGREGATIONALGORITHM_SHORT
65 #ifdef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_SHORT
68 #ifdef MUELU_ISOLATEDNODEAGGREGATIONALGORITHM_KOKKOS_SHORT
69 typedef MueLu::IsolatedNodeAggregationAlgorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> IsolatedNodeAggregationAlgorithm_kokkos;
71 #ifdef MUELU_ISORROPIAINTERFACE_SHORT
74 #ifdef MUELU_LWGRAPH_SHORT
77 #ifdef MUELU_LWGRAPH_KOKKOS_SHORT
78 typedef MueLu::LWGraph_kokkos<LocalOrdinal,GlobalOrdinal,Node> LWGraph_kokkos;
80 #ifdef MUELU_LEFTOVERAGGREGATIONALGORITHM_SHORT
83 #ifdef MUELU_LOCALAGGREGATIONALGORITHM_SHORT
86 #ifdef MUELU_LOCALLEXICOGRAPHICINDEXMANAGER_SHORT
89 #ifdef MUELU_ONEPTAGGREGATIONALGORITHM_SHORT
92 #ifdef MUELU_ONEPTAGGREGATIONALGORITHM_KOKKOS_SHORT
93 typedef MueLu::OnePtAggregationAlgorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> OnePtAggregationAlgorithm_kokkos;
95 #ifdef MUELU_PRESERVEDIRICHLETAGGREGATIONALGORITHM_SHORT
98 #ifdef MUELU_PRESERVEDIRICHLETAGGREGATIONALGORITHM_KOKKOS_SHORT
99 typedef MueLu::PreserveDirichletAggregationAlgorithm_kokkos<LocalOrdinal,GlobalOrdinal,Node> PreserveDirichletAggregationAlgorithm_kokkos;
101 #ifdef MUELU_PRFACTORY_SHORT
104 #ifdef MUELU_REBALANCEMAPFACTORY_SHORT
107 #ifdef MUELU_REPARTITIONINTERFACE_SHORT
110 #ifdef MUELU_UNCOUPLEDAGGREGATIONFACTORY_SHORT
113 #ifdef MUELU_UNCOUPLEDAGGREGATIONFACTORY_KOKKOS_SHORT
114 typedef MueLu::UncoupledAggregationFactory_kokkos<LocalOrdinal,GlobalOrdinal,Node> UncoupledAggregationFactory_kokkos;
116 #ifdef MUELU_UNCOUPLEDINDEXMANAGER_SHORT
119 #ifdef MUELU_USERAGGREGATIONFACTORY_SHORT
122 #ifdef MUELU_FACTORY_SHORT
126 #ifdef MUELU_FACTORYBASE_SHORT
130 #ifdef MUELU_FACTORYMANAGERBASE_SHORT
134 #ifdef MUELU_LEVEL_SHORT
138 #ifdef MUELU_PFACTORY_SHORT
142 #ifdef MUELU_RFACTORY_SHORT
143 typedef MueLu::RFactory RFactory;
146 #ifdef MUELU_SINGLELEVELFACTORYBASE_SHORT
150 #ifdef MUELU_TWOLEVELFACTORYBASE_SHORT
154 #ifdef MUELU_VARIABLECONTAINER_SHORT
158 #ifdef MUELU_SMOOTHERFACTORYBASE_SHORT
162 #ifdef MUELU_AMESOSSMOOTHER_SHORT
165 #ifdef MUELU_IFPACKSMOOTHER_SHORT