| 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 |
| 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 |
| 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 |
| maxSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected |
| minSteps_ | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | protected |
| MultiDomainNewtonSolver(std::shared_ptr< Assembler > assembler, std::shared_ptr< LinearSolver > linearSolver, std::shared_ptr< CouplingManager > couplingManager, const Comm &comm=Dune::MPIHelper::getCommunication(), const std::string ¶mGroup="") | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, Reassembler, Comm > | inline |
| newtonBegin(Variables &vars) override | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, Reassembler, Comm > | inlinevirtual |
| newtonBeginStep(const Variables &varsCurrentIter) override | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, Reassembler, Comm > | inlinevirtual |
| newtonConverged() const override | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, Reassembler, Comm > | inlinevirtual |
| newtonEnd() | Dumux::NewtonSolver< Assembler, LinearSolver, Reassembler, Comm > | inlinevirtual |
| newtonEndStep(Variables &varsCurrentIter, const SolutionVector &uLastIter) override | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, 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 |
| 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) override | Dumux::MultiDomainNewtonSolver< Assembler, LinearSolver, CouplingManager, Reassembler, Comm > | inlineprotectedvirtual |
| 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 |
| 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 |