43#ifndef IFPACK_METISPARTITIONER_H
44#define IFPACK_METISPARTITIONER_H
46#if defined(Ifpack_SHOW_DEPRECATED_WARNINGS)
48#warning "The Ifpack package is deprecated"
52#include "Ifpack_ConfigDefs.h"
53#include "Ifpack_Partitioner.h"
54#include "Ifpack_OverlappingPartitioner.h"
55#include "Teuchos_ParameterList.hpp"
78 UseSymmetricGraph_(true)
92 UseSymmetricGraph_ = List.get(
"partitioner: use symmetric graph",
102 bool UseSymmetricGraph_;
Ifpack_Graph: a pure virtual class that defines graphs for IFPACK.
Ifpack_METISPartitioner: A class to decompose Ifpack_Graph's using METIS.
virtual ~Ifpack_METISPartitioner()
Destructor.
int ComputePartitions()
Computes the partitions. Returns 0 if successful.
Ifpack_METISPartitioner(const Ifpack_Graph *Graph)
Constructor.
int SetPartitionParameters(Teuchos::ParameterList &List)
Sets all the parameters for the partitioner (none at moment).