#include <MoochoPack_PreEvalNewPointBarrier_Step.hpp>
Inheritance diagram for MoochoPack::PreEvalNewPointBarrier_Step:
Overridden from AlgorithmStep | |
| bool | do_step (Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss) |
| | |
Public Member Functions | |
| void | relative_bound_push (const value_type &relative_bound_push) |
| relative fraction for initializing x within bounds. xl_sb = min(xl+relative_bound_push*(xu-xl), xl + absolute_bound_push) xu_sb = max(xu-relative_bound_push*(xu-xl), xu - absolute_bound_push) if (xl_sb > xu_sb) then x = (xl + (xu-xl)/2 else if (x < xl_sb) then x = xl_sb else if (x > xu_sb) then x = xu_sb | |
| void | absolute_bound_push (const value_type &absolute_bound_push) |
| absolute measure for initializing x within bounds. xl_sb = min(xl+relative_bound_push*(xu-xl), xl + absolute_bound_push) xu_sb = max(xu-relative_bound_push*(xu-xl), xu - absolute_bound_push) if (xl_sb > xu_sb) then x = (xl + (xu-xl)/2 else if (x < xl_sb) then x = xl_sb else if (x > xu_sb) then x = xu_sb | |
| PreEvalNewPointBarrier_Step (const value_type relative_bound_push=0.01, const value_type absolute_bound_push=0.001) | |
This class calculates invXu, invXl invXu_m_invXl
Definition at line 51 of file MoochoPack_PreEvalNewPointBarrier_Step.hpp.
|
||||||||||||
|
Constructor. Definition at line 50 of file MoochoPack_PreEvalNewPointBarrier_Step.cpp. |
|
|
relative fraction for initializing x within bounds. xl_sb = min(xl+relative_bound_push*(xu-xl), xl + absolute_bound_push) xu_sb = max(xu-relative_bound_push*(xu-xl), xu - absolute_bound_push) if (xl_sb > xu_sb) then x = (xl + (xu-xl)/2 else if (x < xl_sb) then x = xl_sb else if (x > xu_sb) then x = xu_sb
Definition at line 69 of file MoochoPack_PreEvalNewPointBarrier_Step.hpp. |
|
|
absolute measure for initializing x within bounds. xl_sb = min(xl+relative_bound_push*(xu-xl), xl + absolute_bound_push) xu_sb = max(xu-relative_bound_push*(xu-xl), xu - absolute_bound_push) if (xl_sb > xu_sb) then x = (xl + (xu-xl)/2 else if (x < xl_sb) then x = xl_sb else if (x > xu_sb) then x = xu_sb
Definition at line 84 of file MoochoPack_PreEvalNewPointBarrier_Step.hpp. |
|
||||||||||||||||||||
|
Definition at line 59 of file MoochoPack_PreEvalNewPointBarrier_Step.cpp. |
1.3.9.1