RestoIterateInitializer Class Reference

#include <IpRestoIterateInitializer.hpp>

Inheritance diagram for RestoIterateInitializer:

IterateInitializer AlgorithmStrategyObject ReferencedObject

List of all members.


Detailed Description

Class implementing the default initialization procedure (based on user options) for the iterates.

It is used at the very beginning of the optimization for determine the starting point for all variables.

Public Member Functions

virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)
 overloaded from AlgorithmStrategyObject
virtual bool SetInitialIterates ()
 Compute the initial iterates and set the into the curr field of the ip_data object.
Constructors/Destructors
 RestoIterateInitializer (const SmartPtr< EqMultiplierCalculator > &eq_mult_calculator)
 Constructor.
virtual ~RestoIterateInitializer ()
 Default destructor.

Static Public Member Functions

static void RegisterOptions (SmartPtr< RegisteredOptions > roptions)
 Methods for IpoptType.


Constructor & Destructor Documentation

RestoIterateInitializer ( const SmartPtr< EqMultiplierCalculator > &  eq_mult_calculator  ) 

Constructor.

If eq_mult_calculator is not NULL, it will be used to compute the initial values for equality constraint multipliers.

virtual ~RestoIterateInitializer (  )  [inline, virtual]

Default destructor.


Member Function Documentation

bool InitializeImpl ( const OptionsList options,
const std::string &  prefix 
) [virtual]

bool SetInitialIterates (  )  [virtual]

static void RegisterOptions ( SmartPtr< RegisteredOptions roptions  )  [static]

Methods for IpoptType.


The documentation for this class was generated from the following files:

Generated on Fri Sep 26 07:44:27 2008 for SimTKcore by  doxygen 1.5.6