MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step Class Reference

Implements "orthogonal" decompostion for "Tailored Appraoch". More...

#include <MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp>

Inheritance diagram for MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step:

[legend]
List of all members.

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
 

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)
 

Private Types

typedef Teuchos::RefCountPtr<
MatrixSymOpNonsing > 
S_ptr_t
 

Private Member Functions

 EvalNewPointTailoredApproachOrthogonal_Step ()

Private Attributes

S_ptr_t S_ptr_

Detailed Description

Implements "orthogonal" decompostion for "Tailored Appraoch".

Computes:

 py = inv(I + D*D') * py
 Y  = [ I; -D' ]
 Uy = ???
 

Definition at line 46 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp.


Member Typedef Documentation

typedef Teuchos::RefCountPtr<MatrixSymOpNonsing> MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::S_ptr_t [private]
 

Definition at line 98 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp.


Constructor & Destructor Documentation

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 45 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.

MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::EvalNewPointTailoredApproachOrthogonal_Step  )  [private]
 


Member Function Documentation

void MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::uninitialize_Y_Uy MatrixOp *  Y,
MatrixOp *  Uy
[protected, virtual]
 

Implements MoochoPack::EvalNewPointTailoredApproach_Step.

Definition at line 55 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 72 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 144 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 179 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.cpp.


Member Data Documentation

S_ptr_t MoochoPack::EvalNewPointTailoredApproachOrthogonal_Step::S_ptr_ [private]
 

Definition at line 103 of file MoochoPack_EvalNewPointTailoredApproachOrthogonal_Step.hpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:36:20 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1