46 #ifndef MUELU_EPETRAOPERATOR_HPP 
   47 #define MUELU_EPETRAOPERATOR_HPP 
   51 #include <Epetra_Operator.h> 
   52 #include "MueLu_Hierarchy.hpp" 
   55 #if defined(HAVE_MUELU_SERIAL) and defined(HAVE_MUELU_EPETRA) 
   86     int SetUseTranspose(
bool ) { 
return -1; }
 
  122     double NormInf()
 const { 
return 0; }
 
  129     const char * Label()
 const { 
return "MueLu::Hierarchy"; }
 
  132     bool UseTranspose()
 const { 
return false; }
 
  135     bool HasNormInf()
 const { 
return 0; }
 
  152     RCP<Hierarchy> GetHierarchy()
 const { 
return Hierarchy_; }
 
  159     RCP<Hierarchy> Hierarchy_;
 
  165 #endif // HAVE_MUELU_EPETRA and HAVE_MUELU_SERIAL 
  167 #endif // MUELU_EPETRAOPERATOR_HPP 
EpetraOperatorT< int > EpetraOperator
 
Provides methods to build a multigrid hierarchy and apply multigrid cycles.