MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
ConstrainedOptPack::MeritFuncPenaltyParams Class Referenceabstract

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:
Inheritance graph
[legend]

Classes

class  CanNotResize
 

Public Member Functions

virtual ~MeritFuncPenaltyParams ()
 

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. More...
 
virtual VectorMutable & set_mu ()=0
 Get the vector of penalty parameters for setting them. More...
 
virtual const Vector & get_mu () const =0
 Get the vector of penalty parameters for viewing them. More...
 

Detailed Description

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

Definition at line 53 of file ConstrainedOptPack_MeritFuncPenaltyParams.hpp.

Constructor & Destructor Documentation

virtual ConstrainedOptPack::MeritFuncPenaltyParams::~MeritFuncPenaltyParams ( )
inlinevirtual

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: