Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

_gnn_bfgs Struct Reference

#include <gnn_bfgs.h>

Collaboration diagram for _gnn_bfgs:

Collaboration graph
[legend]

Data Fields

gnn_trainer trainer
gsl_vector * wnew
gsl_vector * wold
gsl_vector * gnew
gsl_vector * gold
gsl_vector * u
gsl_vector * v
gsl_vector * p
gsl_vector * q
gsl_matrix * G
gsl_matrix_view Uview
gsl_matrix_view Vview
gsl_matrix_view Pview
gsl_matrix_view Qview
gsl_matrix * U
gsl_matrix * V
gsl_matrix * P
gsl_matrix * Q
gnn_lineline
gnn_line_search_type alpha
double step
double tol
size_t iteration
size_t restart

Field Documentation

gnn_line_search_type _gnn_bfgs::alpha
 

line search procedure

Definition at line 121 of file gnn_bfgs.h.

gsl_matrix* _gnn_bfgs::G
 

inverse Hessian approximation

Definition at line 108 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::gnew
 

new gradient vector

Definition at line 102 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::gold
 

old gradient vector

Definition at line 103 of file gnn_bfgs.h.

size_t _gnn_bfgs::iteration
 

Number of the current iteration

Definition at line 126 of file gnn_bfgs.h.

gnn_line* _gnn_bfgs::line
 

line search buffers

Definition at line 119 of file gnn_bfgs.h.

gsl_matrix* _gnn_bfgs::P
 

matrix pointer to auxiliary vector

Definition at line 116 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::p
 

auxiliary vector

Definition at line 106 of file gnn_bfgs.h.

gsl_matrix_view _gnn_bfgs::Pview
 

matrix view of auxiliary vector

Definition at line 112 of file gnn_bfgs.h.

gsl_matrix* _gnn_bfgs::Q
 

matrix pointer to auxiliary vector

Definition at line 117 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::q
 

auxiliary vector

Definition at line 107 of file gnn_bfgs.h.

gsl_matrix_view _gnn_bfgs::Qview
 

matrix view of auxiliary vector

Definition at line 113 of file gnn_bfgs.h.

size_t _gnn_bfgs::restart
 

Number of iterations required to restart

Definition at line 127 of file gnn_bfgs.h.

double _gnn_bfgs::step
 

Initial step taken to bracket search interval

Definition at line 123 of file gnn_bfgs.h.

double _gnn_bfgs::tol
 

Required precision for line search procedure

Definition at line 124 of file gnn_bfgs.h.

gnn_trainer _gnn_bfgs::trainer
 

Definition at line 99 of file gnn_bfgs.h.

gsl_matrix* _gnn_bfgs::U
 

matrix pointer to auxiliary vector

Definition at line 114 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::u
 

auxiliary vector

Definition at line 104 of file gnn_bfgs.h.

gsl_matrix_view _gnn_bfgs::Uview
 

matrix view of auxiliary vector

Definition at line 110 of file gnn_bfgs.h.

gsl_matrix* _gnn_bfgs::V
 

matrix pointer to auxiliary vector

Definition at line 115 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::v
 

auxiliary vector

Definition at line 105 of file gnn_bfgs.h.

gsl_matrix_view _gnn_bfgs::Vview
 

matrix view of auxiliary vector

Definition at line 111 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::wnew
 

new parameter vector

Definition at line 100 of file gnn_bfgs.h.

gsl_vector* _gnn_bfgs::wold
 

old parameter vector

Definition at line 101 of file gnn_bfgs.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jun 13 20:51:35 2004 for libgnn Gradient Retropropagation Machine Library by doxygen1.2.18