test of nonlinear inequality constraints on scalar bounds More...
#include <tests/simulated2DConstraints.h>#include <gtsam/inference/Symbol.h>#include <gtsam/nonlinear/NonlinearFactorGraph.h>#include <gtsam/nonlinear/LevenbergMarquardtOptimizer.h>#include <CppUnitLite/TestHarness.h>
Go to the source code of this file.
Functions | |
| int | main () |
| TEST (testBoundingConstraint, avoid_demo) | |
| TEST (testBoundingConstraint, MaxDistance_basics) | |
| TEST (testBoundingConstraint, MaxDistance_simple_optimization) | |
| TEST (testBoundingConstraint, unary_basics_active1) | |
| TEST (testBoundingConstraint, unary_basics_active2) | |
| TEST (testBoundingConstraint, unary_basics_inactive1) | |
| TEST (testBoundingConstraint, unary_basics_inactive2) | |
| TEST (testBoundingConstraint, unary_linearization_active) | |
| TEST (testBoundingConstraint, unary_linearization_inactive) | |
| TEST (testBoundingConstraint, unary_simple_optimization1) | |
| TEST (testBoundingConstraint, unary_simple_optimization2) | |
Variables | |
| iq2D::PoseXInequality | constraint1 (key, 1.0, true, mu) |
| iq2D::PoseYInequality | constraint2 (key, 2.0, true, mu) |
| iq2D::PoseXInequality | constraint3 (key, 1.0, false, mu) |
| iq2D::PoseYInequality | constraint4 (key, 2.0, false, mu) |
| SharedDiagonal | hard_model1 = noiseModel::Constrained::All(1) |
| gtsam::Key | key = 1 |
| double | mu = 10.0 |
| SharedDiagonal | soft_model2 = noiseModel::Unit::Create(2) |
| SharedDiagonal | soft_model2_alt = noiseModel::Isotropic::Sigma(2, 0.1) |
| static const double | tol = 1e-5 |
test of nonlinear inequality constraints on scalar bounds
Definition in file testBoundingConstraint.cpp.
| int main | ( | ) |
Definition at line 274 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| avoid_demo | |||
| ) |
Definition at line 245 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| MaxDistance_basics | |||
| ) |
Definition at line 182 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| MaxDistance_simple_optimization | |||
| ) |
Definition at line 221 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_basics_active1 | |||
| ) |
Definition at line 85 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_basics_active2 | |||
| ) |
Definition at line 100 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_basics_inactive1 | |||
| ) |
Definition at line 47 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_basics_inactive2 | |||
| ) |
Definition at line 66 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_linearization_active | |||
| ) |
Definition at line 126 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_linearization_inactive | |||
| ) |
Definition at line 115 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_simple_optimization1 | |||
| ) |
Definition at line 139 of file testBoundingConstraint.cpp.
| TEST | ( | testBoundingConstraint | , |
| unary_simple_optimization2 | |||
| ) |
Definition at line 161 of file testBoundingConstraint.cpp.
| iq2D::PoseXInequality constraint1(key, 1.0, true, mu) |
| iq2D::PoseYInequality constraint2(key, 2.0, true, mu) |
| iq2D::PoseXInequality constraint3(key, 1.0, false, mu) |
| iq2D::PoseYInequality constraint4(key, 2.0, false, mu) |
| SharedDiagonal hard_model1 = noiseModel::Constrained::All(1) |
Definition at line 33 of file testBoundingConstraint.cpp.
| gtsam::Key key = 1 |
Definition at line 36 of file testBoundingConstraint.cpp.
| double mu = 10.0 |
Definition at line 37 of file testBoundingConstraint.cpp.
| SharedDiagonal soft_model2 = noiseModel::Unit::Create(2) |
Definition at line 31 of file testBoundingConstraint.cpp.
| SharedDiagonal soft_model2_alt = noiseModel::Isotropic::Sigma(2, 0.1) |
Definition at line 32 of file testBoundingConstraint.cpp.
|
static |
Definition at line 29 of file testBoundingConstraint.cpp.