Ifpack_LinearPartitioner.h

Go to the documentation of this file.
00001 #ifndef IFPACK_LINEARPARTITIONER_H
00002 #define IFPACK_LINEARPARTITIONER_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 
00017 class Ifpack_LinearPartitioner : public Ifpack_OverlappingPartitioner {
00018 
00019 public:
00020 
00022   Ifpack_LinearPartitioner(const Ifpack_Graph* Graph) :
00023     Ifpack_OverlappingPartitioner(Graph)
00024   {}
00025 
00027   virtual ~Ifpack_LinearPartitioner() {};
00028 
00030   int SetPartitionParameters(Teuchos::ParameterList& List)
00031   {
00032     return(0);
00033   }
00034 
00036   int ComputePartitions();
00037 
00038 };
00039 
00040 #endif // HAVE_IFPACK_TEUCHOS
00041 #endif // IFPACK_LINEARPARTITIONER_H

Generated on Thu Sep 18 12:37:22 2008 for Ifpack Package Browser (Single Doxygen Collection) by doxygen 1.3.9.1