Aggregates<LocalOrdinal, GlobalOrdinal, Node, LocalMatOps>::Aggregates(const GraphBase & graph) { nAggregates_ = 0; vertex2AggId_ = LOVectorFactory::Build(graph.GetImportMap()); vertex2AggId_->putScalar(MUELU_UNAGGREGATED); procWinner_ = LOVectorFactory::Build(graph.GetImportMap()); procWinner_->putScalar(MUELU_UNASSIGNED); isRoot_ = Teuchos::ArrayRCP<bool>(graph.GetImportMap()->getNodeNumElements(), false); // slow but safe, force TentativePFactory to build column map for P itself aggregatesIncludeGhosts_ = true; }