10 #ifndef MUELU_EPETRAOPERATOR_HPP
11 #define MUELU_EPETRAOPERATOR_HPP
15 #include <Epetra_Operator.h>
16 #include "MueLu_Hierarchy.hpp"
19 #if defined(HAVE_MUELU_SERIAL) and defined(HAVE_MUELU_EPETRA)
50 int SetUseTranspose(
bool ) {
return -1; }
86 double NormInf()
const {
return 0; }
93 const char* Label()
const {
return "MueLu::Hierarchy"; }
96 bool UseTranspose()
const {
return false; }
99 bool HasNormInf()
const {
return 0; }
116 RCP<Hierarchy> GetHierarchy()
const {
return Hierarchy_; }
121 RCP<Hierarchy> Hierarchy_;
126 #endif // HAVE_MUELU_EPETRA and HAVE_MUELU_SERIAL
128 #endif // MUELU_EPETRAOPERATOR_HPP
EpetraOperatorT< int > EpetraOperator
Provides methods to build a multigrid hierarchy and apply multigrid cycles.