43 #ifndef IFPACK_USERPARTITIONER_H
44 #define IFPACK_USERPARTITIONER_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"
71 keepSingletons_(false),
81 keepSingletons_ = List.get(
"partitioner: keep singletons",keepSingletons_);
82 Map_ = List.get(
"partitioner: map",Map_);
97 #endif // IFPACK_USERPARTITIONER_H
virtual ~Ifpack_UserPartitioner()
Destructor.
Ifpack_UserPartitioner: A class to define linear partitions.
int ComputePartitions()
Computes the partitions. Returns 0 if successful.
int SetPartitionParameters(Teuchos::ParameterList &List)
Sets all the parameters for the partitioner (none for linear partioning).
Ifpack_UserPartitioner(const Ifpack_Graph *Graph)
Constructor.
Ifpack_Graph: a pure virtual class that defines graphs for IFPACK.