Main Page | Modules | Class List | File List | Class Members | File Members

Gan_LevMarqObs Struct Reference
[Levenberg-Marquardt algorithm]

Observation structure for Levenberg-Marquardt minimisation. More...

#include <gandalf/vision/lev_marq.h>

List of all members.

Public Attributes

Gan_LevMarqObsType type
 type of observation
union {
   struct {
      Gan_LevMarqObsFunc_h   func
 h-type observation function
      Gan_Vector   z
 observation vector
      void *   zdata
 user pointer to pass along with z
      Gan_SquMatrix   Ni
 inverse covariance matrix N
      double   var_scale
 scaling of covariance for outlier distribution, if any
      double   chi2
      double   chi2_offset
   }   h
   struct {
      Gan_LevMarqObsFunc_F   func
 h-type observation function
      Gan_Vector   z
 observation vector
      void *   zdata
 user pointer to pass along with z
      Gan_SquMatrix   N
 covariance matrix N
   }   F
details
Gan_Bool outlier
 whether this observation is an outlier


Detailed Description

Observation structure for Levenberg-Marquardt minimisation.


Member Data Documentation

double Gan_LevMarqObs::chi2
 

cut-off point for chi-squared distribution to switch to outlier distribution, if any

double Gan_LevMarqObs::chi2_offset
 

adjustment to chi-squared residual when using the outlier distribution


The documentation for this struct was generated from the following file:
Generated on Fri Mar 17 12:44:53 2006 by  doxygen 1.3.9.1