1 #ifndef IFPACK_2_PRECONDITIONER_H
2 #define IFPACK_2_PRECONDITIONER_H
6 #include <Ifpack2_Factory.hpp>
20 typedef std::map<std::string, Preconditioner>
map_t;
26 void create(
const Teuchos::RCP<amr::matrix_t>& A, Level* level_p =
nullptr);
28 Teuchos::RCP<amr::operator_t>
get();
Teuchos::RCP< Teuchos::ParameterList > params_mp
parameter list of preconditioner
Bottom solver preconditioners.
void init_m(Preconditioner prec)
Ifpack2Preconditioner(Preconditioner prec)
KokkosClassic::DefaultNode::DefaultNodeType node_t
std::string prectype_m
preconditioner type
Ifpack2::Preconditioner< amr::scalar_t, amr::local_ordinal_t, amr::global_ordinal_t, amr::node_t > precond_t
Teuchos::RCP< precond_t > prec_mp
amr::Preconditioner Preconditioner
static void fillMap(map_t &map)
std::map< std::string, Preconditioner > map_t
void create(const Teuchos::RCP< amr::matrix_t > &A, Level *level_p=nullptr)