43#ifndef IFPACK_USERPARTITIONER_H
44#define IFPACK_USERPARTITIONER_H
49#include "Teuchos_ParameterList.hpp"
76 Map_ = List.get(
"partitioner: map",
Map_);
#define IFPACK_CHK_ERR(ifpack_err)
adjacency_list< vecS, vecS, undirectedS, no_property, property< edge_weight_t, double > > Graph
Ifpack_Graph: a pure virtual class that defines graphs for IFPACK.
Ifpack_UserPartitioner: A class to define linear partitions.
int ComputePartitions()
Computes the partitions. Returns 0 if successful.
Ifpack_UserPartitioner(const Ifpack_Graph *Graph)
Constructor.
int SetPartitionParameters(Teuchos::ParameterList &List)
Sets all the parameters for the partitioner (none for linear partioning).
virtual ~Ifpack_UserPartitioner()
Destructor.