43 #ifndef IFPACK2_LINEARPARTITIONER_DECL_HPP 44 #define IFPACK2_LINEARPARTITIONER_DECL_HPP 45 #include "Ifpack2_ConfigDefs.hpp" 46 #include "Ifpack2_OverlappingPartitioner_decl.hpp" 53 template<
class GraphType>
56 typedef typename GraphType::local_ordinal_type local_ordinal_type;
57 typedef typename GraphType::global_ordinal_type global_ordinal_type;
58 typedef typename GraphType::node_type node_type;
59 typedef Tpetra::RowGraph<local_ordinal_type, global_ordinal_type, node_type>
77 #endif // IFPACK2_LINEARPARTITIONER_DECL_HPP void computePartitions()
Compute the partitions.
Definition: Ifpack2_LinearPartitioner_def.hpp:70
virtual ~LinearPartitioner()
Destructor.
Definition: Ifpack2_LinearPartitioner_def.hpp:60
LinearPartitioner(const Teuchos::RCP< const row_graph_type > &graph)
Constructor.
Definition: Ifpack2_LinearPartitioner_def.hpp:54
void setPartitionParameters(Teuchos::ParameterList &List)
Set the partitioner's parameters (none for linear partitioning).
Definition: Ifpack2_LinearPartitioner_def.hpp:66
Definition: Ifpack2_OverlappingPartitioner_decl.hpp:77
Preconditioners and smoothers for Tpetra sparse matrices.
Definition: Ifpack2_AdditiveSchwarz_decl.hpp:72
A class to define linear partitions.
Definition: Ifpack2_LinearPartitioner_decl.hpp:54