AdaptiveMuUpdate Class Reference

#include <IpAdaptiveMuUpdate.hpp>

Inheritance diagram for AdaptiveMuUpdate:

MuUpdate AlgorithmStrategyObject ReferencedObject

List of all members.


Detailed Description

Non-monotone mu update.

Public Member Functions

virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)
 Initialize method - overloaded from AlgorithmStrategyObject.
virtual bool UpdateBarrierParameter ()
 Method for determining the barrier parameter for the next iteration.
Constructors/Destructors
 AdaptiveMuUpdate (const SmartPtr< LineSearch > &linesearch, const SmartPtr< MuOracle > &free_mu_oracle, const SmartPtr< MuOracle > &fix_mu_oracle=NULL)
 Constructor.
virtual ~AdaptiveMuUpdate ()
 Default destructor.

Static Public Member Functions

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

Constructor & Destructor Documentation

AdaptiveMuUpdate ( const SmartPtr< LineSearch > &  linesearch,
const SmartPtr< MuOracle > &  free_mu_oracle,
const SmartPtr< MuOracle > &  fix_mu_oracle = NULL 
)

Constructor.

References DBG_ASSERT, and Ipopt::IsValid().

~AdaptiveMuUpdate (  )  [virtual]

Default destructor.


Member Function Documentation

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

bool UpdateBarrierParameter (  )  [virtual]

void RegisterOptions ( SmartPtr< RegisteredOptions roptions  )  [static]

Methods for IpoptType.

Referenced by Ipopt::RegisterOptions_Algorithm().


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

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