MoochoPack::NLPAlgo Class Reference

rSQP Algorithm control class. More...

#include <MoochoPack_NLPAlgo.hpp>

Inheritance diagram for MoochoPack::NLPAlgo:

[legend]
List of all members.

Overridden form rSQPAlgoInteface

const NLPAlgoStateretrieve_state () const
 
NLPSolverClientInterface::EFindMinReturn dispatch ()
 This is the main control function for the rSQP algorithm.
void interface_print_algorithm (std::ostream &out) const
 
void interface_set_algo_timing (bool algo_timing)
 
bool interface_algo_timing () const
 
void interface_print_algorithm_times (std::ostream &out) const
 

Public Member Functions

 NLPAlgo ()
 Constructs with no step, added_step, pre_step, post_step, state, or decomp_sys objects added.
NLPAlgoStatersqp_state ()
 <<std aggr="">> members for algo_cntr <<std aggr="">> members for nlp .
const NLPAlgoStatersqp_state () const
 
void do_step_first (Algorithm::poss_type first_step_poss)
 
void print_algorithm (std::ostream &out) const
 overridden from Algorihth. .

Detailed Description

rSQP Algorithm control class.

Definition at line 42 of file MoochoPack_NLPAlgo.hpp.


Constructor & Destructor Documentation

MoochoPack::NLPAlgo::NLPAlgo  ) 
 

Constructs with no step, added_step, pre_step, post_step, state, or decomp_sys objects added.

Definition at line 38 of file MoochoPack_NLPAlgo.cpp.


Member Function Documentation

NLPAlgoState& MoochoPack::NLPAlgo::rsqp_state  )  [inline]
 

<<std aggr="">> members for algo_cntr <<std aggr="">> members for nlp .

Definition at line 63 of file MoochoPack_NLPAlgo.hpp.

const NLPAlgoState& MoochoPack::NLPAlgo::rsqp_state  )  const [inline]
 

Definition at line 67 of file MoochoPack_NLPAlgo.hpp.

void MoochoPack::NLPAlgo::do_step_first Algorithm::poss_type  first_step_poss  )  [inline]
 

Definition at line 71 of file MoochoPack_NLPAlgo.hpp.

const NLPAlgoState & MoochoPack::NLPAlgo::retrieve_state  )  const [virtual]
 

Implements MoochoPack::NLPAlgoInterface.

Definition at line 44 of file MoochoPack_NLPAlgo.cpp.

NLPSolverClientInterface::EFindMinReturn MoochoPack::NLPAlgo::dispatch  )  [virtual]
 

This is the main control function for the rSQP algorithm.

This function basically just calls Algorithm::do_algorithm(...).

Implements MoochoPack::NLPAlgoInterface.

Definition at line 50 of file MoochoPack_NLPAlgo.cpp.

void MoochoPack::NLPAlgo::interface_print_algorithm std::ostream &  out  )  const [virtual]
 

Implements MoochoPack::NLPAlgoInterface.

Definition at line 70 of file MoochoPack_NLPAlgo.cpp.

void MoochoPack::NLPAlgo::interface_set_algo_timing bool  algo_timing  )  [virtual]
 

Implements MoochoPack::NLPAlgoInterface.

Definition at line 75 of file MoochoPack_NLPAlgo.cpp.

bool MoochoPack::NLPAlgo::interface_algo_timing  )  const [virtual]
 

Implements MoochoPack::NLPAlgoInterface.

Definition at line 79 of file MoochoPack_NLPAlgo.cpp.

void MoochoPack::NLPAlgo::interface_print_algorithm_times std::ostream &  out  )  const [virtual]
 

Implements MoochoPack::NLPAlgoInterface.

Definition at line 83 of file MoochoPack_NLPAlgo.cpp.

void MoochoPack::NLPAlgo::print_algorithm std::ostream &  out  )  const [virtual]
 

overridden from Algorihth. .

Reimplemented from IterationPack::Algorithm.

Definition at line 89 of file MoochoPack_NLPAlgo.cpp.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:34:29 2008 for MoochoPack : Framework for Large-Scale Optimization Algorithms by doxygen 1.3.9.1