_line_search Struct Template Reference

#include <optimize.h>

Inheritance diagram for _line_search:

Inheritance graph
[legend]
Collaboration diagram for _line_search:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 _line_search (LM *lm, const Step &lr)
void initialize ()
 Initialize local variables.
std::pair< bool, Step > step_length (const Dir &d)
 Should we go in direction d? How far?.
bool satisfied ()
 Stopping criteria.

Protected Attributes

Cost cost_w

Detailed Description

template<class LM, class Dir, class Step, class Cost>
struct lemga::_line_search< LM, Dir, Step, Cost >

Definition at line 308 of file optimize.h.


Constructor & Destructor Documentation

_line_search LM *  lm,
const Step &  lr
[inline]
 

Definition at line 314 of file optimize.h.


Member Function Documentation

void initialize  )  [inline]
 

Initialize local variables.

Reimplemented from _gradient_descent.

Definition at line 317 of file optimize.h.

bool satisfied  )  [inline]
 

Stopping criteria.

Reimplemented from _gradient_descent.

Definition at line 328 of file optimize.h.

std::pair<bool,Step> step_length const Dir &  d  )  [inline]
 

Should we go in direction d? How far?.

Reimplemented from _gradient_descent.

Definition at line 322 of file optimize.h.

References lemga::details::line_search().


Member Data Documentation

Cost cost_w [protected]
 

Definition at line 331 of file optimize.h.


The documentation for this struct was generated from the following file:
Generated on Wed Nov 8 08:17:15 2006 for LEMGA by  doxygen 1.4.6