TooN::RobustII< Precision > Struct Template Reference
[Linear equation solvers]

#include <irls.h>

List of all members.

Public Member Functions

Precision objective (Precision d)
 Returns $\int xw(x)dx$.
Precision reweight (Precision d)
 Returns $w(x)$.
void set_sd (Precision x)
 Set the noise standard deviation.
Precision true_scale (Precision d)
 Returns $w(x) + xw'(x)$.

Public Attributes

Precision sd_inlier
 The inlier standard deviation squared, $\sigma$.

Detailed Description

template<typename Precision>
struct TooN::RobustII< Precision >

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

Definition at line 55 of file irls.h.


Member Function Documentation

template<typename Precision >
Precision TooN::RobustII< Precision >::objective ( Precision  d  )  [inline]

Returns $\int xw(x)dx$.

Definition at line 60 of file irls.h.

template<typename Precision >
Precision TooN::RobustII< Precision >::reweight ( Precision  d  )  [inline]

Returns $w(x)$.

Definition at line 58 of file irls.h.

template<typename Precision >
void TooN::RobustII< Precision >::set_sd ( Precision  x  )  [inline]

Set the noise standard deviation.

Definition at line 56 of file irls.h.

template<typename Precision >
Precision TooN::RobustII< Precision >::true_scale ( Precision  d  )  [inline]

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

Definition at line 59 of file irls.h.


Member Data Documentation

template<typename Precision >
Precision TooN::RobustII< Precision >::sd_inlier

The inlier standard deviation squared, $\sigma$.

Definition at line 57 of file irls.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


libtoon
Author(s): Florian Weisshardt
autogenerated on Fri Jan 11 10:09:50 2013