Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

XXX Class Reference

Inheritance diagram for XXX:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 19 of file vgl_h_matrix_1d_compute_optimize.cxx.

Public Types

enum  UseGradient

Public Member Functions

 XXX (const vcl_vector< double > &z1_, const vcl_vector< double > &z2_)
 ~XXX ()
void boo (const vnl_vector< double > &x)
void f (const vnl_vector< double > &x, vnl_vector< double > &fx)
void throw_failure ()
void clear_failure ()
virtual void gradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian)
void fdgradf (vnl_vector< double > const &x, vnl_matrix< double > &jacobian, double stepsize)
virtual void trace (int iteration, vnl_vector< double > const &x, vnl_vector< double > const &fx)
double rms (vnl_vector< double > const &x)
unsigned int get_number_of_unknowns () const
unsigned int get_number_of_residuals () const
bool has_gradient () const

Public Attributes

 no_gradient
 use_gradient
bool failure

Protected Member Functions

void init (unsigned int number_of_unknowns, unsigned int number_of_residuals)

Protected Attributes

unsigned int p_
unsigned int n_
bool use_gradient_

Private Attributes

unsigned N
const vcl_vector< double > & z1
const vcl_vector< double > z2


Constructor & Destructor Documentation

XXX::XXX const vcl_vector< double > &  z1_,
const vcl_vector< double > &  z2_
[inline]
 

Definition at line 25 of file vgl_h_matrix_1d_compute_optimize.cxx.

XXX::~XXX  )  [inline]
 

Definition at line 36 of file vgl_h_matrix_1d_compute_optimize.cxx.


Member Function Documentation

void XXX::boo const vnl_vector< double > &  x  )  [inline]
 

Definition at line 38 of file vgl_h_matrix_1d_compute_optimize.cxx.

void XXX::f const vnl_vector< double > &  x,
vnl_vector< double > &  fx
[inline, virtual]
 

Implements vnl_least_squares_function.

Definition at line 51 of file vgl_h_matrix_1d_compute_optimize.cxx.


Member Data Documentation

unsigned XXX::N [private]
 

Definition at line 22 of file vgl_h_matrix_1d_compute_optimize.cxx.

const vcl_vector<double>& XXX::z1 [private]
 

Definition at line 23 of file vgl_h_matrix_1d_compute_optimize.cxx.

const vcl_vector<double> XXX::z2 [private]
 

Definition at line 23 of file vgl_h_matrix_1d_compute_optimize.cxx.


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:39:29 2008 for core/vgl by  doxygen 1.4.4