43 #ifndef IFPACK2_LINEPARTITIONER_DECL_HPP 
   44 #define IFPACK2_LINEPARTITIONER_DECL_HPP 
   46 #include "Ifpack2_ConfigDefs.hpp" 
   47 #include "Ifpack2_OverlappingPartitioner.hpp" 
   48 #include "Tpetra_MultiVector.hpp" 
   76   template<
class GraphType,
class Scalar>
 
   79   typedef typename GraphType::local_ordinal_type local_ordinal_type;
 
   80   typedef typename GraphType::global_ordinal_type global_ordinal_type;
 
   81   typedef typename GraphType::node_type node_type;
 
   82   typedef Tpetra::RowGraph<local_ordinal_type, global_ordinal_type, node_type>  row_graph_type;
 
   83   typedef Tpetra::MultiVector<double,local_ordinal_type, global_ordinal_type, node_type>  multivector_type;
 
  114 #endif // IFPACK2_LINEPARTITIONER_DECL_HPP 
LinePartitioner(const Teuchos::RCP< const row_graph_type > &graph)
Constructor. 
Definition: Ifpack2_LinePartitioner_def.hpp:60
 
void computePartitions()
Compute the partitions. 
Definition: Ifpack2_LinePartitioner_def.hpp:86
 
virtual ~LinePartitioner()
Destructor. 
Definition: Ifpack2_LinePartitioner_def.hpp:66
 
Create overlapping partitions of a local graph. 
Definition: Ifpack2_OverlappingPartitioner_decl.hpp:78
 
void setPartitionParameters(Teuchos::ParameterList &List)
Set the partitioner's parameters (none for linear partitioning). 
Definition: Ifpack2_LinePartitioner_def.hpp:72
 
Ifpack2::LinePartitioner: A class to define partitions into a set of lines. 
Definition: Ifpack2_LinePartitioner_decl.hpp:77