# include <Epetra_Operator.h>
// for Belos solvers
-#ifdef DEAL_II_TRILINOS_WITH_BELOS
-# include <BelosBlockCGSolMgr.hpp>
-# include <BelosBlockGmresSolMgr.hpp>
-# include <BelosEpetraAdapter.hpp>
-# include <BelosIteration.hpp>
-# include <BelosMultiVec.hpp>
-# include <BelosOperator.hpp>
-# include <BelosSolverManager.hpp>
-#endif
+# ifdef DEAL_II_TRILINOS_WITH_BELOS
+# include <BelosBlockCGSolMgr.hpp>
+# include <BelosBlockGmresSolMgr.hpp>
+# include <BelosEpetraAdapter.hpp>
+# include <BelosIteration.hpp>
+# include <BelosMultiVec.hpp>
+# include <BelosOperator.hpp>
+# include <BelosSolverManager.hpp>
+# endif
# include <memory>
-#ifdef DEAL_II_TRILINOS_WITH_BELOS
+# ifdef DEAL_II_TRILINOS_WITH_BELOS
/**
* Wrapper around the iterate solver package from the Belos
* packge
const AdditionalData additional_data;
const Teuchos::RCP<Teuchos::ParameterList> &belos_parameters;
};
-#endif
+# endif
} // namespace TrilinosWrappers
# ifndef DOXYGEN
-#ifdef DEAL_II_TRILINOS_WITH_BELOS
+# ifdef DEAL_II_TRILINOS_WITH_BELOS
namespace TrilinosWrappers
{
namespace internal
}
-# ifdef HAVE_BELOS_TSQR
+# ifdef HAVE_BELOS_TSQR
virtual void
factorExplicit(Belos::MultiVec<value_type> &,
Teuchos::SerialDenseMatrix<int, value_type> &,
Asser(false, ExcNotImplemented());
}
-# endif
+# endif
private:
/**
}
} // namespace TrilinosWrappers
-#endif
+# endif
# endif