Ifpack2 Templated Preconditioning Package  Version 1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Public Member Functions
Ifpack2::Details::UserPartitioner< GraphType > Class Template Reference

Partition in which the user can define a nonoverlapping partition of the graph in any way they choose. More...

#include <Ifpack2_Details_UserPartitioner_decl.hpp>

Inheritance diagram for Ifpack2::Details::UserPartitioner< GraphType >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 UserPartitioner (const Teuchos::RCP< const row_graph_type > &graph)
 Constructor.
virtual ~UserPartitioner ()
 Destructor.
void setPartitionParameters (Teuchos::ParameterList &List)
 Sets all the parameters for the partitioner.
void computePartitions ()
 Compute the partitions.

Detailed Description

template<class GraphType>
class Ifpack2::Details::UserPartitioner< GraphType >

Partition in which the user can define a nonoverlapping partition of the graph in any way they choose.

Template Parameters:
GraphTypeSpecialization of Tpetra::CrsGraph or Tpetra::RowGraph.

Constructor & Destructor Documentation

template<class GraphType >
Ifpack2::Details::UserPartitioner< GraphType >::UserPartitioner ( const Teuchos::RCP< const row_graph_type > &  graph)

Constructor.

template<class GraphType >
Ifpack2::Details::UserPartitioner< GraphType >::~UserPartitioner ( ) [virtual]

Destructor.


Member Function Documentation

template<class GraphType >
void Ifpack2::Details::UserPartitioner< GraphType >::setPartitionParameters ( Teuchos::ParameterList List) [virtual]

Sets all the parameters for the partitioner.

Implements Ifpack2::OverlappingPartitioner< GraphType >.

template<class GraphType >
void Ifpack2::Details::UserPartitioner< GraphType >::computePartitions ( ) [virtual]

Compute the partitions.

Implements Ifpack2::OverlappingPartitioner< GraphType >.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends