42 #ifndef EVAL_NEW_POINT_TAILORED_APPROACH_ORTHOGONAL_STEP_H
43 #define EVAL_NEW_POINT_TAILORED_APPROACH_ORTHOGONAL_STEP_H
48 namespace MoochoPack {
66 const deriv_tester_ptr_t &deriv_tester
67 ,
const bounds_tester_ptr_t &bounds_tester
100 std::ostream& out,
const std::string& leading_str
128 #endif // EVAL_NEW_POINT_TAILORED_APPROACH_ORTHOGONAL_STEP_H
f_dbl_prec const f_int f_dbl_prec * Y
void print_calc_py_Y_Uy(std::ostream &out, const std::string &leading_str) const
Implements "orthogonal" decompostion for "Tailored Appraoch".
void calc_py_Y_Uy(const NLPDirect &nlp, const D_ptr_t &D, VectorMutable *py, MatrixOp *Y, MatrixOp *Uy, EJournalOutputLevel olevel, std::ostream &out)
EJournalOutputLevel
enum for journal output.
EvalNewPointTailoredApproachOrthogonal_Step()
void uninitialize_Y_Uy(MatrixOp *Y, MatrixOp *Uy)
void recalc_py(const MatrixOp &D, VectorMutable *py, EJournalOutputLevel olevel, std::ostream &out)
Base class for evaluating a new point for the "Tailored Approach".
Teuchos::RCP< MatrixSymOpNonsing > S_ptr_t