PreconditionerFactory.hpp
Go to the documentation of this file.
46 = Dune::Amg::AggregationCriterion<Dune::Amg::SymmetricDependency<Matrix, Dune::Amg::FirstDiagonal>>;
68 using Vector = typename Operator::domain_type; // Assuming symmetry: that domain and range types are the same.
125 = Dune::Amg::AggregationCriterion<Dune::Amg::SymmetricDependency<Matrix, Dune::Amg::FirstDiagonal>>;
Definition: PreconditionerFactory.hpp:64 Dune::Amg::AggregationCriterion< Dune::Amg::SymmetricDependency< Matrix, Dune::Amg::FirstDiagonal > > CriterionBase Definition: PreconditionerFactory.hpp:125 static PrecPtr create(const Operator &op, const PropertyTree &prm, const std::function< Vector()> &weightsCalculator={}, std::size_t pressureIndex=std::numeric_limits< std::size_t >::max()) Definition: PreconditionerFactory_impl.hpp:735 std::function< PrecPtr(const Operator &, const PropertyTree &, const std::function< Vector()> &, std::size_t, const Comm &)> ParCreator Definition: PreconditionerFactory.hpp:77 typename Operator::domain_type Vector Definition: PreconditionerFactory.hpp:68 std::function< PrecPtr(const Operator &, const PropertyTree &, const std::function< Vector()> &, std::size_t)> Creator The type of creator functions passed to addCreator(). Definition: PreconditionerFactory.hpp:75 static void addCreator(const std::string &type, Creator creator) Definition: PreconditionerFactory_impl.hpp:767 std::shared_ptr< Dune::PreconditionerWithUpdate< Vector, Vector > > PrecPtr The type of pointer returned by create(). Definition: PreconditionerFactory.hpp:71 typename Operator::matrix_type Matrix Linear algebra types. Definition: PreconditionerFactory.hpp:67 Dune::Amg::CoarsenCriterion< CriterionBase > Criterion Definition: PreconditionerFactory.hpp:126 Definition: PropertyTree.hpp:37 Definition: blackoilboundaryratevector.hh:37 Definition: PreconditionerFactory.hpp:43 Dune::Amg::CoarsenCriterion< CriterionBase > Criterion Definition: PreconditionerFactory.hpp:47 static Criterion criterion(const PropertyTree &prm) Definition: PreconditionerFactory_impl.hpp:106 std::shared_ptr< Dune::PreconditionerWithUpdate< Vector, Vector > > PrecPtr Definition: PreconditionerFactory.hpp:44 static PrecPtr makeAmgPreconditioner(const Operator &op, const PropertyTree &prm, bool useKamg=false) Definition: PreconditionerFactory_impl.hpp:133 Dune::Amg::AggregationCriterion< Dune::Amg::SymmetricDependency< Matrix, Dune::Amg::FirstDiagonal > > CriterionBase Definition: PreconditionerFactory.hpp:46 |