| apply(Variables &vars) override | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | assembleLinearSystem(const Variables &vars) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | Assembler typedef | Dumux::PDESolver< Assembler, LinearSolver > |  | 
  | assembler() const | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | assembler() | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | assembler() const | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | assembler() | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | attachConvergenceWriter(std::shared_ptr< ConvergenceWriter > convWriter) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | Backend typedef | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | checkSizesOfSubMatrices(const Dune::MultiTypeBlockMatrix< FirstRow, Args... > &matrix) const | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | checkSizesOfSubMatrices(const M &) const | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | checkSizesOfSubMatrices(const Dune::MultiTypeBlockMatrix< FirstRow, Args... > &matrix) const | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | checkSizesOfSubMatrices(const M &) const | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | choppedUpdate_(Variables &vars, const SolutionVector &uLastIter, const ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprivatevirtual | 
  | comm() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | Communication typedef | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > |  | 
  | computeResidualReduction_(const Variables &vars) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprotected | 
  | detachConvergenceWriter() | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | enableResidualCriterion() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprotected | 
  | endIterMsgStream_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | initialResidual_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | lastReduction_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | lastShift_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | LinearAlgebraNativeBackend typedef | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | LinearSolver typedef | Dumux::PDESolver< Assembler, LinearSolver > |  | 
  | linearSolver() const | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | linearSolver() | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | linearSolver() const | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | linearSolver() | Dumux::PDESolver< Assembler, LinearSolver > | inlineprotected | 
  | lineSearchUpdate_(Variables &vars, const SolutionVector &uLastIter, const ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprivatevirtual | 
  | maxSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | minSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | newtonBegin(Variables &initVars) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonBeginStep(const Variables &vars) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonComputeShift_(const SolutionVector &u1, const SolutionVector &u2) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprivatevirtual | 
  | newtonConverged() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonEnd() | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonEndStep(Variables &vars, const SolutionVector &uLastIter) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonFail(Variables &u) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonProceed(const Variables &varsCurrentIter, bool converged) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | NewtonSolver(std::shared_ptr< Assembler > assembler, std::shared_ptr< LinearSolver > linearSolver, const Communication &comm=Dune::MPIHelper::getCommunication(), const std::string ¶mGroup="", const std::string ¶mGroupName="Newton", int verbosity=2) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | newtonSucceed() | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | newtonUpdate(Variables &vars, const SolutionVector &uLastIter, const ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | newtonUpdateShift_(const SolutionVector &uLastIter, const ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprivatevirtual | 
  | numSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | paramGroup() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | PDESolver(std::shared_ptr< Assembler > assembler, std::shared_ptr< LinearSolver > linearSolver) | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | PDESolver(std::shared_ptr< Assembler > assembler, std::shared_ptr< LinearSolver > linearSolver) | Dumux::PDESolver< Assembler, LinearSolver > | inline | 
  | reduction_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | report(std::ostream &sout=std::cout) const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | reportParams(std::ostream &sout=std::cout) const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | resetReport() | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | residualNorm_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | ResidualVector typedef | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | retryTimeStepReductionFactor() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setMaxAbsoluteResidual(Scalar tolerance) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setMaxRelativeShift(Scalar tolerance) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setMaxSteps(int maxSteps) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setMinSteps(int minSteps) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setResidualReduction(Scalar tolerance) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setRetryTimeStepReductionFactor(const Scalar factor) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setTargetSteps(int targetSteps) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setUseLineSearch(bool val=true) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | setVerbosity(int val) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | shift_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | solutionChanged_(Variables &vars, const SolutionVector &uCurrentIter) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprotectedvirtual | 
  | SolutionVector typedef | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | solve(Variables &vars, TimeLoop &timeLoop) override | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | solve(Variables &vars) override | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual | 
  | solveLinearSystem(ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | solveLinearSystem_(ResidualVector &deltaU) | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlineprivatevirtual | 
  | suggestTimeStepSize(Scalar oldTimeStep) const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | targetSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected | 
  | useLineSearch() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | Variables typedef | Dumux::PDESolver< Assembler, LinearSolver > |  | 
  | verbosity() const | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inline | 
  | ~PDESolver()=default | Dumux::PDESolver< Assembler, LinearSolver > | virtual | 
  | ~PDESolver()=default | Dumux::PDESolver< Assembler, LinearSolver > | virtual |