Overview
#include <mrpt/graphslam/levmarq_impl.h>
template <class gst>
struct AuxErrorEval<CPose3D, gst>
{
// methods
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
);
};