TooN::IRLS< Size, Reweight > Class Template Reference

#include <irls.h>

Inherits TooN::WLS< Size >< Size >, and TooN::WLS< Size >< Size >.

List of all members.

Public Member Functions

 IRLS ()
void add_df (double d, const Vector< Size > &f)
void operator+= (const IRLS &meas)
Matrix< Size, Size,
RowMajor > & 
get_true_C_inv ()
const Matrix< Size,
Size, RowMajor > & 
get_true_C_inv () const
double get_residual ()
 IRLS ()
void add_df (double d, const Vector< Size > &f)
void operator+= (const IRLS &meas)
Matrix< Size, Size,
RowMajor > & 
get_true_C_inv ()
const Matrix< Size,
Size, RowMajor > & 
get_true_C_inv () const
double get_residual ()


Detailed Description

template<int Size, class Reweight>
class TooN::IRLS< Size, Reweight >

Performs iterative reweighted least squares.
Parameters:
Size the size
Reweight The reweighting functor. This structure must provide reweight(), true-scale() and objective() methods. Existing examples are Robust I, Robust II and ILinear.

Definition at line 69 of file irls.h.


The documentation for this class was generated from the following files:
Generated on Fri Feb 22 18:26:57 2008 for QVision by  doxygen 1.5.3