TooN::RobustI Struct Reference
[Linear equation solvers]

Robust reweighting (type I) for IRLS. More...

#include <irls.h>

List of all members.

Public Member Functions

double reweight (double x)
double true_scale (double x)
double objective (double x)

Public Attributes

double sd_inlier


Detailed Description

Robust reweighting (type I) for IRLS.

A reweighting class with $w(x)=\frac{1}{\sigma + |x|}$. This structure can be passed as the second template argument in IRLS.


Member Function Documentation

double TooN::RobustI::reweight ( double  x  ) 

Returns $w(x)$.

double TooN::RobustI::true_scale ( double  x  ) 

Returns $w(x) + xw'(x)$.

double TooN::RobustI::objective ( double  x  ) 

Returns $\int xw(x)dx$.


Member Data Documentation

double TooN::RobustI::sd_inlier

The inlier standard deviation, $\sigma$.


Generated on Thu May 7 20:28:41 2009 for TooN by  doxygen 1.5.3