|
primatologist-gpl 6.0.4
|
Object used by classes that can take a line search tool as template argument but need a default object when no line search is needed. More...
#include <primatologist/optimization/nolinesearch.h>

Public Types | |
| typedef O | Objective |
| typedef math::Matrix | Matrix |
| typedef math::Vector | Vector |
Public Member Functions | |
| NoLineSearch (const Objective &f=Objective()) | |
| NoLineSearch (const NoLineSearch< O > &other) | |
| ~NoLineSearch () | |
| NoLineSearch & | operator= (const NoLineSearch< O > &other) |
| void | setObjectiveFunction (const Objective &f) |
| void | setPosition (const Vector &x=Vector()) |
| void | setSearchDirection (const Vector &p=Vector()) |
| void | setMaximize (bool maximize=false) |
| void | setVerbose (int v=carto::verbose) |
| const Objective & | objectiveFunction () const |
| const Vector & | position () const |
| const Vector & | searchDirection () const |
| bool | maximize () const |
| int | verbose () const |
| Vector | execute () |
Protected Attributes | |
| Objective | _f |
| Vector | _x |
| Vector | _p |
| bool | _maximize |
| int | _verbose |
Object used by classes that can take a line search tool as template argument but need a default object when no line search is needed.
Definition at line 25 of file nolinesearch.h.
| typedef math::Matrix aims::NoLineSearch< O >::Matrix |
Definition at line 32 of file nolinesearch.h.
| typedef O aims::NoLineSearch< O >::Objective |
Definition at line 31 of file nolinesearch.h.
| typedef math::Vector aims::NoLineSearch< O >::Vector |
Definition at line 33 of file nolinesearch.h.
|
inline |
Definition at line 38 of file nolinesearch.h.
Referenced by NoLineSearch(), and operator=().
|
inline |
Definition at line 41 of file nolinesearch.h.
References _f, _p, _x, and NoLineSearch().
|
inline |
Definition at line 44 of file nolinesearch.h.
|
inline |
Definition at line 80 of file nolinesearch.h.
|
inline |
|
inline |
Definition at line 71 of file nolinesearch.h.
References _f.
|
inline |
Definition at line 46 of file nolinesearch.h.
References _f, _maximize, _p, _verbose, _x, and NoLineSearch().
|
inline |
Definition at line 72 of file nolinesearch.h.
References _x.
|
inline |
Definition at line 73 of file nolinesearch.h.
References _p.
|
inline |
Definition at line 65 of file nolinesearch.h.
References _maximize, and maximize().
|
inline |
Definition at line 62 of file nolinesearch.h.
References _f.
|
inline |
Definition at line 63 of file nolinesearch.h.
References _x.
|
inline |
Definition at line 64 of file nolinesearch.h.
References _p.
|
inline |
Definition at line 66 of file nolinesearch.h.
References _verbose.
|
inline |
Definition at line 75 of file nolinesearch.h.
References _verbose.
|
protected |
Definition at line 83 of file nolinesearch.h.
Referenced by NoLineSearch(), NoLineSearch(), objectiveFunction(), operator=(), and setObjectiveFunction().
|
protected |
Definition at line 86 of file nolinesearch.h.
Referenced by maximize(), operator=(), and setMaximize().
|
protected |
Definition at line 85 of file nolinesearch.h.
Referenced by execute(), NoLineSearch(), NoLineSearch(), operator=(), searchDirection(), and setSearchDirection().
|
protected |
Definition at line 87 of file nolinesearch.h.
Referenced by operator=(), setVerbose(), and verbose().
|
protected |
Definition at line 84 of file nolinesearch.h.
Referenced by execute(), NoLineSearch(), NoLineSearch(), operator=(), position(), and setPosition().