unit test implicit jacobian factors More...
#include <gtsam/slam/JacobianFactorQ.h>
#include <gtsam/slam/JacobianFactorQR.h>
#include <gtsam/slam/RegularImplicitSchurFactor.h>
#include <gtsam/geometry/CalibratedCamera.h>
#include <gtsam/geometry/Point2.h>
#include <gtsam/linear/VectorValues.h>
#include <gtsam/linear/NoiseModel.h>
#include <gtsam/linear/GaussianFactor.h>
#include <gtsam/base/timing.h>
#include <boost/assign/list_of.hpp>
#include <boost/assign/std/vector.hpp>
#include <boost/range/iterator_range.hpp>
#include <boost/range/adaptor/map.hpp>
#include <CppUnitLite/TestHarness.h>
Go to the source code of this file.
Functions | |
int | main (void) |
TEST (regularImplicitSchurFactor, creation) | |
TEST (regularImplicitSchurFactor, addHessianMultiply) | |
TEST (regularImplicitSchurFactor, hessianDiagonal) | |
Variables | |
const Vector | b = (Vector(6) << 1., 2., 3., 4., 5., 6.).finished() |
const Matrix26 | F0 = Matrix26::Ones() |
const Matrix26 | F1 = 2 * Matrix26::Ones() |
const Matrix26 | F3 = 3 * Matrix26::Ones() |
const vector< Matrix26, Eigen::aligned_allocator< Matrix26 > > | FBlocks {F0, F1, F3} |
const KeyVector | keys {0, 1, 3} |
unit test implicit jacobian factors
Definition in file testRegularImplicitSchurFactor.cpp.
int main | ( | void | ) |
Definition at line 282 of file testRegularImplicitSchurFactor.cpp.
TEST | ( | regularImplicitSchurFactor | , |
creation | |||
) |
Definition at line 50 of file testRegularImplicitSchurFactor.cpp.
TEST | ( | regularImplicitSchurFactor | , |
addHessianMultiply | |||
) |
Definition at line 62 of file testRegularImplicitSchurFactor.cpp.
TEST | ( | regularImplicitSchurFactor | , |
hessianDiagonal | |||
) |
Definition at line 209 of file testRegularImplicitSchurFactor.cpp.
Definition at line 47 of file testRegularImplicitSchurFactor.cpp.
const Matrix26 F0 = Matrix26::Ones() |
Definition at line 41 of file testRegularImplicitSchurFactor.cpp.
const Matrix26 F1 = 2 * Matrix26::Ones() |
Definition at line 42 of file testRegularImplicitSchurFactor.cpp.
const Matrix26 F3 = 3 * Matrix26::Ones() |
Definition at line 43 of file testRegularImplicitSchurFactor.cpp.
const vector<Matrix26, Eigen::aligned_allocator<Matrix26> > FBlocks {F0, F1, F3} |
Definition at line 44 of file testRegularImplicitSchurFactor.cpp.
const KeyVector keys {0, 1, 3} |
Definition at line 45 of file testRegularImplicitSchurFactor.cpp.