| AdditiveMultiGrid()=default | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| AdditiveMultiGrid(NumaBCRSMatrix< Entry, Index > A, std::vector< Prolongation > Ps, MakeSmoother const &makeSmoother, MakeCoarsePreconditioner const &makeCoarsePreconditioner, bool onlyLowerTriangle=false) | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | inline |
| AdditiveMultiGrid(AdditiveMultiGrid &&other)=default | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| apply(domain_type &x, range_type const &r) | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | inlinevirtual |
| applyDp(domain_type &x, range_type const &r) | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | inlinevirtual |
| Base typedef | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| category() const override | Kaskade::SymmetricPreconditioner< Smoother::domain_type, Smoother::range_type > | inlinevirtual |
| domain_type typedef | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| field_type typedef | Kaskade::SymmetricPreconditioner< Smoother::domain_type, Smoother::range_type > | |
| operator=(AdditiveMultiGrid &&other)=default | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| post(Smoother::domain_type &x) | Kaskade::SymmetricPreconditioner< Smoother::domain_type, Smoother::range_type > | inlinevirtual |
| pre(Smoother::domain_type &, Smoother::range_type &) | Kaskade::SymmetricPreconditioner< Smoother::domain_type, Smoother::range_type > | inlinevirtual |
| range_type typedef | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | |
| requiresInitializedInput() const | Kaskade::AdditiveMultiGrid< Smoother, Prolongation, CoarsePreconditioner > | inlinevirtual |