46 #ifndef MUELU_HYBRIDAGGREGATIONFACTORY_DECL_HPP_ 47 #define MUELU_HYBRIDAGGREGATIONFACTORY_DECL_HPP_ 136 template <
class LocalOrdinal,
class GlobalOrdinal,
class Node>
138 #undef MUELU_HYBRIDAGGREGATIONFACTORY_SHORT 174 mutable std::vector<RCP<MueLu::AggregationAlgorithmBase<LocalOrdinal, GlobalOrdinal, Node> > >
algos_;
185 #define MUELU_HYBRIDAGGREGATIONFACTORY_SHORT virtual ~HybridAggregationFactory()
Destructor.
Factory for building aggregates on meshes partly structured and partly unstructured.
Namespace for MueLu classes and methods.
RCP< const ParameterList > GetValidParameterList() const
Return a const parameter list of valid parameters that setParameterList() will accept.
Class that holds all level-specific information.
std::vector< RCP< MueLu::AggregationAlgorithmBase< LocalOrdinal, GlobalOrdinal, Node > > > algos_
aggregation algorithms
void DeclareInput(Level ¤tLevel) const
Input.
void Build(Level ¤tLevel) const
Build aggregates.
HybridAggregationFactory()
Constructor.
Base class for factories that use one level (currentLevel).