Jose Luis Blanco Claraco
76b29b78af
Prefer C++11 nullptr
2020-04-06 23:31:05 +02:00
=
b05bd66ba2
Fix the Jacobian factor constructor to work with the last QP tests.
2018-11-05 17:52:55 -05:00
=
f8c13a862d
Remove Unused Tests and QPS Files.
2018-11-05 16:45:43 -05:00
=
df025e68eb
Style improvements and comments.
2018-11-04 16:16:13 -05:00
=
b851c498b7
Fix parser to initialize values correctly.
2018-11-04 13:10:14 -05:00
=
45d3b99b26
Merge remote-tracking branch 'origin/develop' into feature/LPSolver
2018-11-01 16:24:56 -04:00
Yao Chen
60f556e513
Replaced graph.push_back with graph.emplace_shared if needed.
2016-10-01 11:45:44 -04:00
=
b1215a1678
Disabled tests with unusable augmented information matrix.
...
Fixed test by increasing error tolerance.
2016-09-04 15:18:53 -04:00
=
c98c772017
[TEST] added QPTest. Showcases failure to work on indeterminate linear systems.
2016-07-01 15:42:23 -04:00
=
15c6aa210b
[TEST] Added Remaining Failing Tests AUG2D CONT-050 HS118 HS268 HS51 HS51 HS53 HS76
2016-07-01 13:02:59 -04:00
=
ac1a02337e
[TEST] Added Test HS35MOD
...
[FEATURE] Added support for FX bounds for QPS Parsing format.
2016-06-29 15:38:00 -04:00
=
4ba87c59e7
[TEST] Add HS35
...
[TEST] Disabled HS118
2016-06-29 15:24:27 -04:00
=
adb3feeb1e
Forgot to add as a vector instead of a double.
2016-06-29 15:10:36 -04:00
=
54e7e84c21
[TEST] HS118 no also tests for correctness of actual solution found. Removed debug statements. QPS files with ranges now work correctly.
2016-06-29 15:08:38 -04:00
=
b467e944cf
[TEST] Now includes a test with QPS ranges
...
[FEATURE] Parser Reads but doesn't handle ranges in QPS files.
2016-06-28 20:53:59 -04:00
=
c9efb4bbda
[TEST] QP Now correctly handles negative constant values on hessian factors.
2016-06-28 19:51:51 -04:00
=
2c7f1902af
TESTED QP Solver
2016-06-18 10:39:59 -04:00
=
0092c27551
Merge remote-tracking branch 'origin/feature/LPSolver' into feature/LPSolver
2016-06-18 09:15:39 -04:00
=
f3e756805d
Accuracy Test
2016-06-18 09:14:03 -04:00
Duy-Nguyen Ta
aa443fdef0
make QPParser tests pass on MacOSX-10.10.5/clang-700.1.81(LLVM 7.0.2)/boost-1.59
2016-06-18 00:40:23 -04:00
Duy-Nguyen Ta
49cc1e5f1f
comments
2016-06-18 00:28:49 -04:00
Duy-Nguyen Ta
a2ca05fb8a
finish ActiveSetSolver
2016-06-16 23:49:14 -04:00
Duy-Nguyen Ta
6d9ad2d4eb
indent
2016-06-16 10:48:17 -04:00
Duy-Nguyen Ta
6d04d1e944
refactor iterate. Now look the same.
2016-06-16 10:48:06 -04:00
Duy-Nguyen Ta
8cdddeccd1
refactor maxKey and keyDimMap out of solvers
2016-06-16 08:08:55 -04:00
=
b387a08b66
[REFACTOR] Ran Eclipse Code Formatter on all Added files.
2016-06-13 22:58:36 -04:00
ivan
bf68fc6b4b
[REFACTOR] Replace BOOST_FOREACH with c++ foreach loop
...
[BUGFIX] Fixed failing unit test due to assert.
2016-06-13 20:35:17 -04:00
dellaert
9cd6f0b066
Get rid of deprecated functions
2016-05-06 09:40:08 -07:00
dellaert
a05857f56b
Removed deprecated functions
2016-05-06 09:23:48 -07:00
ivan
23a1382bb2
[QP/LP] LP Added Zeros Error Fixed.
...
[QP] Now Checks for syntactic Equality by comparing each factor imported .
[QP] Now Checks for semantic Equality by ensuring each imported QP gives the same solution.
2016-05-02 19:54:58 -04:00
Duy-Nguyen Ta
94e8f7073c
Merge branch 'develop' into feature/LPSolver
...
# Conflicts:
# gtsam_unstable/linear/tests/testQPSolver.cpp
2016-04-27 01:10:48 -04:00
ivan
3fc9d98707
[QP/LP] Error Identified and test sample test case generated but fails.
2016-04-25 19:00:22 -04:00
Alex Hagiopol
b021ccef36
Global replace of Vector::Ones(1) and Matrix::Ones(1,1) with I_1x1
2016-04-16 12:32:48 -04:00
Alex Hagiopol
b6728ef620
Deprecated Vector ones(size_t n). All unit tests pass.
2016-04-15 17:30:54 -04:00
Alex Hagiopol
76308a5d46
Deprecated Vector zero(size_t n). All unit tests pass.
2016-04-15 16:54:46 -04:00
Alex Hagiopol
70b2aab352
Deprecated all inline functions in Matrix.h.
2016-04-11 15:11:29 -04:00
ivan
5d8218e902
[REFACTOR] Simplified Grammar.
2016-03-08 10:34:31 -05:00
ivan
b54c897f91
[FEATURE] QPS Parser Preliminary Commit.
...
Notes:
- Correctly parses MPS files and makes appropiate calls to RawQP
- Containts Debug Code
- Does not generate raw bounds from parse
- Does not generate Hessian from parse
- Does not generate Actual QP from raw QP
2016-03-07 10:29:43 -05:00
Ivan Jimenez
6cc4ab8bdf
[BUGFIX-WARNING] Fixed warning in gcc5 by adding SYSTEM to gtsam included eigen.
2016-02-27 19:21:42 -05:00
Ivan Jimenez
3def6cab74
[FEATURE] QPSolver without initial Values.
...
[REFACTOR] Reformat code with eclipse code formatter.
2016-02-15 14:44:00 -05:00
Ivan Jimenez
ace23973a8
[FEATURE] LPSolver without initial Values.
...
[REFACTOR] Reformat code with eclipse code formatter.
2016-02-15 13:53:22 -05:00
Ivan Jimenez
8227f1a5fb
[REFACTOR] ActiveSetSolver to match commenting and format conventions.
...
[BUGIFX] Fixed Errors in Unit Tests By commenting.
[BUGFIX] FIxed Active Set Solver Problem with template in cpp file
2016-02-12 00:57:37 -05:00
Ivan Jimenez
f42c4f6a92
[FEATURE] SQP Removed
...
[FEATURE] Test SQP for Infeasible
[FEATURE] Test QP for Infeasible
[FEATURE] LP Initialize Without Initial Values
[FEATURE] QP Initialize Without Initial Values
** TESTS FAIL **
2016-02-09 10:45:55 -05:00
Ivan Jimenez
8926a1da91
[EXPERIMENTAL] Initial SQP Solver. DO NOT BUILD.
2016-02-02 11:03:53 -05:00
Ivan Jimenez
84662bc5d9
[REFACTOR] Extracted common components from QPSolver and LPSolver into ActiveSetSolver.
2016-01-25 19:24:37 -05:00
ivan
ec1d0201e5
[REFACTOR] Changed Vector(..).finished for VectorN(...)
2016-01-24 20:18:10 -05:00
ivan
b2825ca4d0
[REFACTOR] Remove unnecessary includes from testLPSolver.
2016-01-24 20:08:14 -05:00
ivan
88dc9ca73d
[REFACTOR] Extracted LPInitSolver.h from testLPSolver.cpp
...
[REFACTOR] Extracted LPSolver.h from testLPSolver.cpp
[REFACTOR] Extracted LPState.h from testLPSolver.cpp
2016-01-24 19:58:42 -05:00
ivan
580d1671f4
[REFACTOR] Extracted LPState.h from testLPSolver.cpp
2016-01-24 19:44:43 -05:00
ivan
2fa3a56f03
[REFACTOR] Extract LP.h from LPSolver.cpp
...
[REFACTOR] Extract InfeasibleInitialValus.h from LPSolver.cpp
[REFACTOR] Extract InfeasibleOrUnboundedProblem.h from LPSolver.cpp
2016-01-24 19:40:55 -05:00