Ifpack_EquationPartitioner.h

00001 #ifndef IFPACK_EQUATIONPARTITIONER_H
00002 #define IFPACK_EQUATIONPARTITIONER_H
00003 
00004 #include "Ifpack_ConfigDefs.h"
00005 #ifdef HAVE_IFPACK_TEUCHOS
00006 #include "Ifpack_Partitioner.h"
00007 #include "Ifpack_OverlappingPartitioner.h"
00008 #include "Teuchos_ParameterList.hpp"
00009 class Epetra_Comm;
00010 class Ifpack_Graph;
00011 class Epetra_Map;
00012 class Epetra_BlockMap;
00013 class Epetra_Import;
00014 
00016 
00030 class Ifpack_EquationPartitioner : public Ifpack_OverlappingPartitioner {
00031 
00032 public:
00033 
00035   Ifpack_EquationPartitioner(const Ifpack_Graph* Graph) :
00036     Ifpack_OverlappingPartitioner(Graph)
00037   {}
00038 
00040   virtual ~Ifpack_EquationPartitioner() {};
00041 
00043   int SetPartitionParameters(Teuchos::ParameterList& List)
00044   {
00045     return(0);
00046   }
00047 
00049   int ComputePartitions();
00050 
00051 private:
00052 
00053 };
00054 
00055 #endif // HAVE_IFPACK_TEUCHOS
00056 #endif // IFPACK_EQUATIONPARTITIONER_H

Generated on Thu Sep 18 12:37:07 2008 for IFPACK by doxygen 1.3.9.1