LimMemQuasiNewtonUpdater Class Reference

#include <IpLimMemQuasiNewtonUpdater.hpp>

Inheritance diagram for LimMemQuasiNewtonUpdater:

HessianUpdater AlgorithmStrategyObject ReferencedObject

List of all members.


Detailed Description

Implementation of the HessianUpdater for limit-memory quasi-Newton approximation of the Lagrangian Hessian.

Public Member Functions

virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)
 overloaded from AlgorithmStrategyObject
virtual void UpdateHessian ()
 Update the Hessian based on the current information in IpData.
Constructors/Destructors
 LimMemQuasiNewtonUpdater (bool update_for_resto)
 Default Constructor.
virtual ~LimMemQuasiNewtonUpdater ()
 Default destructor.

Static Public Member Functions

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

Constructor & Destructor Documentation

LimMemQuasiNewtonUpdater ( bool  update_for_resto  ) 

Default Constructor.

virtual ~LimMemQuasiNewtonUpdater (  )  [inline, virtual]

Default destructor.


Member Function Documentation

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

void UpdateHessian (  )  [virtual]

void RegisterOptions ( SmartPtr< RegisteredOptions roptions  )  [static]

Methods for OptionsList.

Referenced by Ipopt::RegisterOptions_Algorithm().


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

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