ConstrainedOptPack: C++ Tools for Constrained (and Unconstrained) Optimization Version of the Day
Classes | Public Member Functions
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:
Inheritance graph
[legend]

List of all members.

Classes

class  CanNotResize
  More...

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.
virtual VectorMutableset_mu ()=0
 Get the vector of penalty parameters for setting them.
virtual const Vectorget_mu () const =0
 Get the vector of penalty parameters for viewing them.

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 ( ) [inline, virtual]

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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends