58 using SizeOrdinalType = Thyra::Ordinal;
60 AdaptivePreconditionerFactory() =
default;
62 ~AdaptivePreconditionerFactory()
override =
default;
68 const std::vector<Teuchos::RCP<InverseFactory>>& get_inverses()
const {
return inverses; }
70 const std::vector<Teuchos::RCP<InverseFactory>>& get_preconditioners()
const {
71 return preconditioners;
75 std::vector<Teuchos::RCP<InverseFactory>> inverses;
76 std::vector<Teuchos::RCP<InverseFactory>> preconditioners;
77 std::vector<SizeOrdinalType> maximumSizes;
78 AdaptiveSolverSettings settings{};