BoxMinimizer Class Reference

Abstract class for a solver, which minimize a function over a box. More...

#include <opt.h>

Inheritance diagram for BoxMinimizer:

Inheritance graph
[legend]
Collaboration diagram for BoxMinimizer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BoxMinimizer (const Func &f_, Pointer< dvector > lower_, Pointer< dvector > upper_)
virtual void set_box (Pointer< dvector > lower_, Pointer< dvector > upper_)

Protected Attributes

const Funcf
 The function to minimize.
Pointer< dvectorlower
 The box constraints.
Pointer< dvectorupper

Detailed Description

Abstract class for a solver, which minimize a function over a box.

Trys to solve $min_{x\in(lower, upper)} f(x)$.

Definition at line 521 of file opt.h.


Constructor & Destructor Documentation

BoxMinimizer::BoxMinimizer ( const Func f_,
Pointer< dvector lower_,
Pointer< dvector upper_ 
) [inline]

Definition at line 532 of file opt.h.


Member Function Documentation

virtual void BoxMinimizer::set_box ( Pointer< dvector lower_,
Pointer< dvector upper_ 
) [inline, virtual]

Reimplemented in BoxLocOpt.

Definition at line 536 of file opt.h.

References lower, and upper.

Referenced by BoxLocOpt::set_box().


Member Data Documentation

const Func& BoxMinimizer::f [protected]

The function to minimize.

Definition at line 525 of file opt.h.

Pointer<dvector> BoxMinimizer::lower [protected]

The box constraints.

Definition at line 529 of file opt.h.

Referenced by BoxLocOpt::set_box(), and set_box().

Pointer<dvector> BoxMinimizer::upper [protected]

Definition at line 529 of file opt.h.

Referenced by BoxLocOpt::set_box(), and set_box().


The documentation for this class was generated from the following file:
Generated on Wed Oct 22 03:12:50 2008 for LaGO by  doxygen 1.4.7