| _alpha_0 | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _alpha_min | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _analyze_defect(Index num_iter, DataType def_cur, DataType def_prev, bool check_stag) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _apply_intern(VectorType &vec_sol, const VectorType &vec_dir) | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlineprotectedvirtual |
| _calc_def_norm(const VectorType &vec_def, const VectorType &vec_sol) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _check_convergence(const DataType fval, const DataType df, const DataType alpha) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlineprotectedvirtual |
| _comm | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _def_cur | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _def_init | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _def_prev | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _delta_0 | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _dir_scaling | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _div_abs | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _div_rel | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _filter | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _force_def_norm_calc | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _functional | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _fval_0 | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _fval_min | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _iter_digits | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _max_iter | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _min_iter | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _min_stag_iter | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _norm_dir | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _norm_sol | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _num_iter | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _num_stag_iter | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _plot_interval | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _plot_iter(Status st=Status::progress) const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _plot_iter_line(Index num_iter, DataType def_cur, DataType def_prev) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _plot_mode | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _plot_name | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _plot_summary() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _print_line(const String &line) const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _progress() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _secant_step | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | protected |
| _set_comm(const Dist::Comm *comm) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _set_comm_by_matrix(const Matrix_ &matrix) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _set_comm_by_vector(const Functional_::VectorTypeR &vector) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotected |
| _set_initial_defect(const VectorType &vec_def, const VectorType &vec_sol) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _set_new_defect(const VectorType &vec_def, const VectorType &vec_sol) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _stag_rate | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _startup(DataType &alpha, DataType &fval, DataType &delta, const VectorType &vec_sol, const VectorType &vec_dir) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlineprotectedvirtual |
| _status | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _tol_abs | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _tol_abs_low | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _tol_curvature | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _tol_decrease | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _tol_rel | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | protected |
| _tol_step | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _trim_threshold | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _update_defect(const DataType def_cur_norm) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineprotectedvirtual |
| _vec_grad | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _vec_initial_sol | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _vec_pn | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| _vec_tmp | FEAT::Solver::Linesearch< Functional_, Filter_ > | protected |
| apply(VectorType &vec_cor, const VectorType &vec_dir) override | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlinevirtual |
| FEAT::Solver::Linesearch::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0 | FEAT::Solver::SolverBase< Vector_ > | pure virtual |
| BaseClass typedef | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | |
| calc_convergence_rate() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| calc_defect_reduction() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| correct(VectorType &vec_sol, const VectorType &vec_dir) override | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlinevirtual |
| DataType typedef | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | |
| done() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| done_numeric() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| done_symbolic() override | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| FilterType typedef | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | |
| force_defect_norm_calc(bool force) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlinevirtual |
| get_def_final() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_def_initial() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_defect_from_grad(VectorType &vec_def) const | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| get_div_abs() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_div_rel() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_final_fval() const | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| get_initial_sol() const | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| get_max_iter() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_min_iter() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_min_stag_iter() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_num_iter() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_plot_name() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_rel_update() const | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| get_stag_rate() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_status() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_summary() const override | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| get_tol_abs() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_tol_abs_low() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| get_tol_rel() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| init() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| init_numeric() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |
| init_symbolic() override | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| is_converged() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| is_converged(const DataType def_cur) const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| is_diverged() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| is_diverged(const DataType def_cur) const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| iterates | FEAT::Solver::Linesearch< Functional_, Filter_ > | |
| IterativeSolver(const String &plot_name) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineexplicitprotected |
| IterativeSolver(const String &plot_name, const String §ion_name, const PropertyMap *section) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlineexplicitprotected |
| Linesearch(const String &plot_name, Functional_ &functional, Filter_ &filter, bool keep_iterates=false) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlineexplicit |
| Linesearch(const String &plot_name, const String §ion_name, const PropertyMap *section, Functional_ &functional, Filter_ &filter) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlineexplicit |
| name() const override | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlinevirtual |
| plot_summary() const | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inlinevirtual |
| reset() override | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlinevirtual |
| secant_step_default | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | static |
| SecantLinesearch(Functional_ &functional, Filter_ &filter, const DataType secant_step=secant_step_default, const bool keep_iterates=false) | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlineexplicit |
| SecantLinesearch(const String §ion_name, const PropertyMap *section, Functional_ &functional, Filter_ &filter) | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlineexplicit |
| set_dir_scaling(const bool b) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| set_div_abs(DataType div_abs) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_div_rel(DataType div_rel) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_grad_from_defect(const VectorType &vec_def) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| set_initial_fval(DataType f0) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| set_max_iter(Index max_iter) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_min_iter(Index min_iter) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_min_stag_iter(Index min_iter) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_plot_interval(const Index plot_interval) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_plot_mode(const PlotMode plot_mode) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_plot_name(const String &plot_name) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_secant_step(DataType secant_step) | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inline |
| set_stag_rate(DataType rate) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_tol_abs(DataType tol_abs) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_tol_abs_low(DataType tol_abs_low) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_tol_curvature(DataType tol_curvature) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| set_tol_decrease(DataType tol_decrease) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| set_tol_rel(DataType tol_rel) | FEAT::Solver::IterativeSolver< Functional_::VectorTypeR > | inline |
| set_tol_step(DataType tol_step) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inline |
| SolverBase() | FEAT::Solver::SolverBase< Vector_ > | inline |
| SolverBase(const String §ion_name, const PropertyMap *config_section) | FEAT::Solver::SolverBase< Vector_ > | inlineexplicit |
| trim_func_grad(DataType &func) | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| VectorType typedef | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | |
| ~Linesearch() | FEAT::Solver::Linesearch< Functional_, Filter_ > | inlinevirtual |
| ~SecantLinesearch() | FEAT::Solver::SecantLinesearch< Functional_, Filter_ > | inlinevirtual |
| ~SolverBase() | FEAT::Solver::SolverBase< Vector_ > | inlinevirtual |