CVD::IRLS< Size, Reweight > Class Template Reference
[Mathematical operations]
#include <irls.h>
List of all members.
Detailed Description
template<int Size, class Reweight>
class CVD::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 67 of file irls.h.
Constructor & Destructor Documentation
template<int Size, class Reweight >
template<int Size, class Reweight >
Member Function Documentation
template<int Size, class Reweight >
void CVD::IRLS< Size, Reweight >::add_df |
( |
double |
d, |
|
|
const Vector< Size > & |
f | |
|
) |
| | [inline] |
template<int Size, class Reweight >
double CVD::IRLS< Size, Reweight >::get_residual |
( |
|
) |
[inline] |
template<int Size, class Reweight >
const Matrix<Size,Size,RowMajor>& CVD::IRLS< Size, Reweight >::get_true_C_inv |
( |
|
) |
const [inline] |
template<int Size, class Reweight >
Matrix<Size,Size,RowMajor>& CVD::IRLS< Size, Reweight >::get_true_C_inv |
( |
|
) |
[inline] |
template<int Size, class Reweight >
void CVD::IRLS< Size, Reweight >::operator+= |
( |
const IRLS< Size, Reweight > & |
meas |
) |
[inline] |
template<int Size, class Reweight >
int CVD::IRLS< Size, Reweight >::operator= |
( |
IRLS< Size, Reweight > & |
copyof |
) |
[private] |
Member Data Documentation
template<int Size, class Reweight >
template<int Size, class Reweight >
The documentation for this class was generated from the following file:
libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:51 2013