1 #ifndef bempp_belos_solver_wrapper_fwd_hpp
2 #define bempp_belos_solver_wrapper_fwd_hpp
4 #include "../common/common.hpp"
6 #include "bempp/common/config_trilinos.hpp"
9 #include <Thyra_SolveSupportTypes.hpp>
15 template <
typename ValueType>
class BelosSolverWrapper;
18 Teuchos::RCP<Teuchos::ParameterList> defaultGmresParameterList(
19 double tol,
int maxIterationCount = 1000);
20 Teuchos::RCP<Teuchos::ParameterList> defaultCgParameterList(
21 double tol,
int maxIterationCount = 1000);
22 Teuchos::RCP<Teuchos::ParameterList> defaultGmresParameterList(
23 float tol,
int maxIterationCount = 1000);
24 Teuchos::RCP<Teuchos::ParameterList> defaultCgParameterList(
25 float tol,
int maxIterationCount = 1000);
29 #endif // WITH_TRILINOS