#include <MoochoPack_LineSearchWatchDog_Step.hpp>
Public Member Functions | |
| void | set_direct_line_search (const Teuchos::RefCountPtr< DirectLineSearch_Strategy > &direct_line_search) |
| <<std comp="">> members for direct_line_search | |
| void | set_merit_func (const Teuchos::RefCountPtr< MeritFuncNLP > &merit_func) |
| <<std comp="">> members for merit_func | |
| void | eta (const value_type &eta) |
| <<std member="" comp="">> members for the armijo fractional reduction parameter. | |
| void | opt_kkt_err_threshold (const value_type &opt_kkt_err_threshold) |
| <<std member="" comp="">> members for the threshold for opt_kkt_err before the watchdog procedure should kick-in. | |
| void | feas_kkt_err_threshold (const value_type &feas_kkt_err_threshold) |
| <<std member="" comp="">> members for the threshold for feas_kkt_err before the watchdog procedure should kick-in. | |
| LineSearchWatchDog_Step (const direct_line_search_ptr_t &direct_line_search=0, const merit_func_ptr_t &merit_func=0, value_type eta=1e-4, value_type opt_kkt_err_threshold=1e-1, value_type feas_kkt_err_threshold=1e-3) | |
| | |
| bool | do_step (Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss) |
| | |
| void | print_step (const Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss, std::ostream &out, const std::string &leading_str) const |
| | |
The watchdog proceedure will only be considered when : opt_kkt_err_k <= opt_kkt_err_threshold && feas_kkt_err_k <= feas_kkt_err_threshold (see step listing). The default behavior is to never use the watchdog procedure.
Definition at line 48 of file MoochoPack_LineSearchWatchDog_Step.hpp.
|
||||||||||||||||||||||||
|
Definition at line 54 of file MoochoPack_LineSearchWatchDog_Step.cpp. |
|
|
<<std comp="">> members for direct_line_search
Definition at line 52 of file MoochoPack_LineSearchWatchDog_Step.hpp. |
|
|
<<std comp="">> members for merit_func
Definition at line 55 of file MoochoPack_LineSearchWatchDog_Step.hpp. |
|
|
<<std member="" comp="">> members for the armijo fractional reduction parameter.
Definition at line 59 of file MoochoPack_LineSearchWatchDog_Step.hpp. |
|
|
<<std member="" comp="">> members for the threshold for opt_kkt_err before the watchdog procedure should kick-in.
Definition at line 64 of file MoochoPack_LineSearchWatchDog_Step.hpp. |
|
|
<<std member="" comp="">> members for the threshold for feas_kkt_err before the watchdog procedure should kick-in.
Definition at line 69 of file MoochoPack_LineSearchWatchDog_Step.hpp. |
|
||||||||||||||||||||
|
Definition at line 70 of file MoochoPack_LineSearchWatchDog_Step.cpp. |
|
||||||||||||||||||||||||||||
|
Definition at line 420 of file MoochoPack_LineSearchWatchDog_Step.cpp. |
1.3.9.1