LeastSquareMultipliers Class Reference

#include <IpLeastSquareMults.hpp>

Inheritance diagram for LeastSquareMultipliers:

EqMultiplierCalculator AlgorithmStrategyObject ReferencedObject

List of all members.


Detailed Description

Class for calculator for the least-square equality constraint multipliers.

The Calculate method of this class computes the least-square estimate for the y_c and y_d multiplers, based on the current values of the gradient of the Lagrangian.

Public Member Functions

virtual bool InitializeImpl (const OptionsList &options, const std::string &prefix)
 overloaded from AlgorithmStrategyObject
virtual bool CalculateMultipliers (Vector &y_c, Vector &y_d)
 This method computes the least-square estimates for y_c and y_d at the current point.
Constructors/Destructors
 LeastSquareMultipliers (AugSystemSolver &augSysSolver)
 Constructor.
virtual ~LeastSquareMultipliers ()
 Default destructor.


Constructor & Destructor Documentation

LeastSquareMultipliers ( AugSystemSolver augSysSolver  ) 

Constructor.

It needs to be given the strategy object for solving the augmented system.

virtual ~LeastSquareMultipliers (  )  [inline, virtual]

Default destructor.


Member Function Documentation

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

bool CalculateMultipliers ( Vector y_c,
Vector y_d 
) [virtual]


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