ConstrainedOptPack::MeritFuncPenaltyParams Class Reference

This class provides interface for setting and retrieving a penalty parameter that many merit functions use {abstract}. More...

#include <ConstrainedOptPack_MeritFuncPenaltyParams.hpp>

Inheritance diagram for ConstrainedOptPack::MeritFuncPenaltyParams:

[legend]
List of all members.

To be overridden by subclasses

virtual void set_space_c (const VectorSpace::space_ptr_t &space_c)=0
 Set the vector space for to use for the penalty parameters.
virtual VectorMutable & set_mu ()=0
 Get the vector of penalty parameters for setting them.
virtual const Vector & get_mu () const =0
 Get the vector of penalty parameters for viewing them.

Public Member Functions

virtual ~MeritFuncPenaltyParams ()
 

Detailed Description

This class provides interface for setting and retrieving a penalty parameter that many merit functions use {abstract}.

Definition at line 40 of file ConstrainedOptPack_MeritFuncPenaltyParams.hpp.


Constructor & Destructor Documentation

virtual ConstrainedOptPack::MeritFuncPenaltyParams::~MeritFuncPenaltyParams  )  [inline, virtual]
 

Definition at line 48 of file ConstrainedOptPack_MeritFuncPenaltyParams.hpp.


Member Function Documentation

virtual void ConstrainedOptPack::MeritFuncPenaltyParams::set_space_c const VectorSpace::space_ptr_t &  space_c  )  [pure virtual]
 

Set the vector space for to use for the penalty parameters.

Implemented in ConstrainedOptPack::MeritFuncNLPModL1.

virtual VectorMutable& ConstrainedOptPack::MeritFuncPenaltyParams::set_mu  )  [pure virtual]
 

Get the vector of penalty parameters for setting them.

Implemented in ConstrainedOptPack::MeritFuncNLPModL1.

virtual const Vector& ConstrainedOptPack::MeritFuncPenaltyParams::get_mu  )  const [pure virtual]
 

Get the vector of penalty parameters for viewing them.

Implemented in ConstrainedOptPack::MeritFuncNLPModL1.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:36:14 2008 for MOOCHO (Single Doxygen Collection) by doxygen 1.3.9.1