template<class gst>
struct mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >
Definition at line 71 of file levmarq_impl.h.
#include <mrpt/graphslam/levmarq_impl.h>
|
| template<class POSE , class VEC , class EDGE_ITERATOR > |
| static void | computePseudoLnError (const POSE &P1DP2inv, VEC &err, const EDGE_ITERATOR &edge) |
| |
| template<class MAT , class EDGE_ITERATOR > |
| static void | multiplyJtLambdaJ (const MAT &J1, MAT &JtJ, const EDGE_ITERATOR &edge) |
| |
| template<class MAT , class EDGE_ITERATOR > |
| static void | multiplyJ1tLambdaJ2 (const MAT &J1, const MAT &J2, MAT &JtJ, const EDGE_ITERATOR &edge) |
| |
| template<class JAC , class EDGE_ITERATOR , class VEC1 , class VEC2 > |
| static void | multiply_Jt_W_err (const JAC &J, const EDGE_ITERATOR &edge, const VEC1 &ERR, VEC2 &OUT) |
| |
template<class gst >
template<class POSE , class VEC , class EDGE_ITERATOR >
| static void mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >::computePseudoLnError |
( |
const POSE & |
P1DP2inv, |
|
|
VEC & |
err, |
|
|
const EDGE_ITERATOR & |
edge |
|
) |
| |
|
inlinestatic |
template<class gst >
template<class JAC , class EDGE_ITERATOR , class VEC1 , class VEC2 >
| static void mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >::multiply_Jt_W_err |
( |
const JAC & |
J, |
|
|
const EDGE_ITERATOR & |
edge, |
|
|
const VEC1 & |
ERR, |
|
|
VEC2 & |
OUT |
|
) |
| |
|
inlinestatic |
template<class gst >
template<class MAT , class EDGE_ITERATOR >
| static void mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >::multiplyJ1tLambdaJ2 |
( |
const MAT & |
J1, |
|
|
const MAT & |
J2, |
|
|
MAT & |
JtJ, |
|
|
const EDGE_ITERATOR & |
edge |
|
) |
| |
|
inlinestatic |
template<class gst >
template<class MAT , class EDGE_ITERATOR >
| static void mrpt::graphslam::detail::AuxErrorEval< CPose3D, gst >::multiplyJtLambdaJ |
( |
const MAT & |
J1, |
|
|
MAT & |
JtJ, |
|
|
const EDGE_ITERATOR & |
edge |
|
) |
| |
|
inlinestatic |