42 #ifndef CHECK_DESCENT_RANGE_SPACE_STEP_STEP_H
43 #define CHECK_DESCENT_RANGE_SPACE_STEP_STEP_H
50 namespace MoochoPack {
77 const calc_fd_prod_ptr_t& calc_fd_prod
87 ,
poss_type assoc_step_poss, std::ostream&
out,
const std::string& leading_str )
const;
94 #endif // CHECK_DESCENT_RANGE_SPACE_STEP_STEP_H
Base type for all objects that perform steps in an Algorithm.
Checks for descent in the decomposed equality constraints with respect to the range space step Ypy us...
CheckDescentQuasiNormalStep_Step(const calc_fd_prod_ptr_t &calc_fd_prod)
Constructor.
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
bool do_step(Algorithm &algo, poss_type step_poss, IterationPack::EDoStepType type, poss_type assoc_step_poss)
Acts as the central hub for an iterative algorithm.
STANDARD_COMPOSITION_MEMBERS(CalcFiniteDiffProd, calc_fd_prod)
Set the object that will compute the finite difference products.