|
MoochoPack : Framework for Large-Scale Optimization Algorithms
Version of the Day
|
Implements "orthogonal" decompostion for "Tailored Appraoch". More...
#include <MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp>

Public Member Functions | |
| EvalNewPointTailoredApproachOrthogonal_Step (const deriv_tester_ptr_t &deriv_tester, const bounds_tester_ptr_t &bounds_tester, EFDDerivTesting fd_deriv_testing=FD_DEFAULT) | |
| | |
Overridden from EvalNewPointTailoredApproach_Step | |
| void | uninitialize_Y_Uy (MatrixOp *Y, MatrixOp *Uy) |
| | |
| void | calc_py_Y_Uy (const NLPDirect &nlp, const D_ptr_t &D, VectorMutable *py, MatrixOp *Y, MatrixOp *Uy, EJournalOutputLevel olevel, std::ostream &out) |
| | |
| void | recalc_py (const MatrixOp &D, VectorMutable *py, EJournalOutputLevel olevel, std::ostream &out) |
| | |
| void | print_calc_py_Y_Uy (std::ostream &out, const std::string &leading_str) const |
| | |
Implements "orthogonal" decompostion for "Tailored Appraoch".
Computes:
py = inv(I + D*D') * py Y = [ I; -D' ] Uy = ???
Definition at line 59 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp.
| MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::EvalNewPointTailoredApproachOrthogonal_Step | ( | const deriv_tester_ptr_t & | deriv_tester, |
| const bounds_tester_ptr_t & | bounds_tester, | ||
| EFDDerivTesting | fd_deriv_testing = FD_DEFAULT |
||
| ) |
Definition at line 58 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.
| void MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::uninitialize_Y_Uy | ( | MatrixOp * | Y, |
| MatrixOp * | Uy | ||
| ) | [protected, virtual] |
Implements MoochoPack::EvalNewPointTailoredApproach_Step.
Definition at line 68 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.
| void MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::calc_py_Y_Uy | ( | const NLPDirect & | nlp, |
| const D_ptr_t & | D, | ||
| VectorMutable * | py, | ||
| MatrixOp * | Y, | ||
| MatrixOp * | Uy, | ||
| EJournalOutputLevel | olevel, | ||
| std::ostream & | out | ||
| ) | [protected, virtual] |
Implements MoochoPack::EvalNewPointTailoredApproach_Step.
Definition at line 85 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.
| void MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::recalc_py | ( | const MatrixOp & | D, |
| VectorMutable * | py, | ||
| EJournalOutputLevel | olevel, | ||
| std::ostream & | out | ||
| ) | [protected, virtual] |
Implements MoochoPack::EvalNewPointTailoredApproach_Step.
Definition at line 157 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.
| void MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::print_calc_py_Y_Uy | ( | std::ostream & | out, |
| const std::string & | leading_str | ||
| ) | const [protected, virtual] |
Implements MoochoPack::EvalNewPointTailoredApproach_Step.
Definition at line 192 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.
1.7.6.1