#include <gtsam_unstable/linear/LPInitSolver.h>
#include <gtsam_unstable/linear/LPSolver.h>
#include <gtsam/base/Testable.h>
#include <gtsam/inference/FactorGraph-inst.h>
#include <gtsam/inference/Symbol.h>
#include <gtsam/linear/GaussianFactorGraph.h>
#include <gtsam/linear/VectorValues.h>
#include <gtsam_unstable/linear/EqualityFactorGraph.h>
#include <gtsam_unstable/linear/InequalityFactorGraph.h>
#include <gtsam_unstable/linear/InfeasibleInitialValues.h>
#include <CppUnitLite/TestHarness.h>
Go to the source code of this file.
Namespaces | |
gtsam | |
traits | |
Functions | |
int | main () |
LP | simpleLP1 () |
gtsam::TEST (LPInitSolver, InfiniteLoopMultiVar) | |
gtsam::TEST (LPInitSolver, InfiniteLoopSingleVar) | |
gtsam::TEST (LPInitSolver, Initialization) | |
TEST (LPSolver, LinearCost) | |
TEST (LPSolver, OverConstrainedLinearSystem) | |
TEST (LPSolver, overConstrainedLinearSystem2) | |
TEST (LPSolver, SimpleTest1) | |
TEST (LPSolver, TestWithoutInitialValues) | |
Variables | |
static const Vector | kOne = Vector::Ones(1) |
static const Vector | kZero = Vector::Zero(1) |
int main | ( | ) |
Definition at line 231 of file testLPSolver.cpp.
LP simpleLP1 | ( | ) |
min -x1-x2 s.t. x1 + 2x2 <= 4 4x1 + 2x2 <= 12 -x1 + x2 <= 1 x1, x2 >= 0
Definition at line 47 of file testLPSolver.cpp.
TEST | ( | LPSolver | , |
LinearCost | |||
) |
TODO: More TEST cases:
Definition at line 221 of file testLPSolver.cpp.
TEST | ( | LPSolver | , |
OverConstrainedLinearSystem | |||
) |
TEST gtsam solver with an over-constrained system x + y = 1 x - y = 5 x + 2y = 6
Definition at line 161 of file testLPSolver.cpp.
TEST | ( | LPSolver | , |
overConstrainedLinearSystem2 | |||
) |
Definition at line 174 of file testLPSolver.cpp.
TEST | ( | LPSolver | , |
SimpleTest1 | |||
) |
Definition at line 186 of file testLPSolver.cpp.
TEST | ( | LPSolver | , |
TestWithoutInitialValues | |||
) |
Definition at line 205 of file testLPSolver.cpp.
|
static |
Definition at line 37 of file testLPSolver.cpp.
|
static |
Definition at line 37 of file testLPSolver.cpp.