FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Solver::SecantLinesearch< Functional_, Filter_ > Member List

This is the complete list of members for FEAT::Solver::SecantLinesearch< Functional_, Filter_ >, including all inherited members.

_alpha_0FEAT::Solver::Linesearch< Functional_, Filter_ >protected
_alpha_minFEAT::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
_commFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_curFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_initFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_def_prevFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_delta_0FEAT::Solver::Linesearch< Functional_, Filter_ >protected
_dir_scalingFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_div_absFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_div_relFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_filterFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_force_def_norm_calcFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_functionalFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_fval_0FEAT::Solver::Linesearch< Functional_, Filter_ >protected
_fval_minFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_iter_digitsFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_max_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_min_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_min_stag_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_norm_dirFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_norm_solFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_num_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_num_stag_iterFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_intervalFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_iter(Status st=Status::progress) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_plot_iter_line(Index num_iter, DataType def_cur, DataType def_prev)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_plot_modeFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_nameFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_plot_summary() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_print_line(const String &line) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_progress() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotected
_secant_stepFEAT::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_rateFEAT::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
_statusFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_absFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_abs_lowFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_curvatureFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_tol_decreaseFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_tol_relFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >protected
_tol_stepFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_trim_thresholdFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_update_defect(const DataType def_cur_norm)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineprotectedvirtual
_vec_gradFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_vec_initial_solFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_vec_pnFEAT::Solver::Linesearch< Functional_, Filter_ >protected
_vec_tmpFEAT::Solver::Linesearch< Functional_, Filter_ >protected
apply(VectorType &vec_cor, const VectorType &vec_dir) overrideFEAT::Solver::SecantLinesearch< Functional_, Filter_ >inlinevirtual
FEAT::Solver::Linesearch::apply(Vector_ &vec_cor, const Vector_ &vec_def)=0FEAT::Solver::SolverBase< Vector_ >pure virtual
BaseClass typedefFEAT::Solver::SecantLinesearch< Functional_, Filter_ >
calc_convergence_rate() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
calc_defect_reduction() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
correct(VectorType &vec_sol, const VectorType &vec_dir) overrideFEAT::Solver::SecantLinesearch< Functional_, Filter_ >inlinevirtual
DataType typedefFEAT::Solver::SecantLinesearch< Functional_, Filter_ >
done()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
done_numeric()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
done_symbolic() overrideFEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
FilterType typedefFEAT::Solver::SecantLinesearch< Functional_, Filter_ >
force_defect_norm_calc(bool force)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlinevirtual
get_def_final() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_def_initial() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_defect_from_grad(VectorType &vec_def) constFEAT::Solver::Linesearch< Functional_, Filter_ >inline
get_div_abs() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_div_rel() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_final_fval() constFEAT::Solver::Linesearch< Functional_, Filter_ >inline
get_initial_sol() constFEAT::Solver::Linesearch< Functional_, Filter_ >inline
get_max_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_min_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_min_stag_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_num_iter() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_plot_name() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_rel_update() constFEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
get_stag_rate() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_status() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_summary() const overrideFEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
get_tol_abs() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_tol_abs_low() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
get_tol_rel() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
init()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_numeric()FEAT::Solver::SolverBase< Vector_ >inlinevirtual
init_symbolic() overrideFEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
is_converged() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_converged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_diverged() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
is_diverged(const DataType def_cur) constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inline
iteratesFEAT::Solver::Linesearch< Functional_, Filter_ >
IterativeSolver(const String &plot_name)FEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlineexplicitprotected
IterativeSolver(const String &plot_name, const String &section_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 &section_name, const PropertyMap *section, Functional_ &functional, Filter_ &filter)FEAT::Solver::Linesearch< Functional_, Filter_ >inlineexplicit
name() const overrideFEAT::Solver::SecantLinesearch< Functional_, Filter_ >inlinevirtual
plot_summary() constFEAT::Solver::IterativeSolver< Functional_::VectorTypeR >inlinevirtual
reset() overrideFEAT::Solver::SecantLinesearch< Functional_, Filter_ >inlinevirtual
secant_step_defaultFEAT::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 &section_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 &section_name, const PropertyMap *config_section)FEAT::Solver::SolverBase< Vector_ >inlineexplicit
trim_func_grad(DataType &func)FEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
VectorType typedefFEAT::Solver::SecantLinesearch< Functional_, Filter_ >
~Linesearch()FEAT::Solver::Linesearch< Functional_, Filter_ >inlinevirtual
~SecantLinesearch()FEAT::Solver::SecantLinesearch< Functional_, Filter_ >inlinevirtual
~SolverBase()FEAT::Solver::SolverBase< Vector_ >inlinevirtual