thduynguyen
|
b9dbde14f2
|
fix file heading comments for doxygen
|
2015-02-25 09:09:33 -05:00 |
thduynguyen
|
d80caeb44b
|
small comment fix
|
2015-02-24 23:41:39 -05:00 |
thduynguyen
|
d2f919e632
|
Linear[In]EqualityFactorGraph --> [In]EqualityFactorGraph
|
2015-02-24 22:25:26 -05:00 |
thduynguyen
|
ce50219f9d
|
fix comments for doxygen
|
2015-02-24 22:15:41 -05:00 |
thduynguyen
|
54121ad26b
|
add test for InfeasibleIntialValues exception
|
2015-02-24 22:10:07 -05:00 |
thduynguyen
|
0c025f798c
|
fix comments
|
2015-02-24 22:09:31 -05:00 |
thduynguyen
|
95bb10d44a
|
make QPSolver throws an exception if the provided initial values are infeasible
|
2015-02-24 21:49:27 -05:00 |
krunalchande
|
f1703db4aa
|
Added comments
|
2015-02-18 07:48:40 -05:00 |
krunalchande
|
37fe405872
|
Added warmStart flag.
|
2015-02-18 07:48:39 -05:00 |
krunalchande
|
6b2b96ca2a
|
updated with current constructor whch needs number of iterations
|
2015-02-18 07:47:55 -05:00 |
krunalchande
|
3e352f109e
|
Added warm start for initializing active set.
|
2015-02-18 07:47:54 -05:00 |
krunalchande
|
121feb2281
|
disable printing
|
2015-02-18 07:47:53 -05:00 |
krunalchande
|
bcdeddbda1
|
Compute the least-square values of dual variables instead of forcing them to satisfy the stationarity condition exactly. This fixes an infinite-loop bug in QPSolver when a constraint was continuously added to and removed from the active set.
|
2015-02-18 07:47:53 -05:00 |
krunalchande
|
de7149af63
|
Added licensing information.
|
2015-02-18 07:47:52 -05:00 |
krunalchande
|
cc0e5cd3ca
|
Working nonlinear inequality constraints with unit tests.
|
2015-02-18 07:47:51 -05:00 |
krunalchande
|
fd461a1c15
|
[unfinished] prototyping inequality SQP with Luca.
|
2015-02-18 07:47:50 -05:00 |
krunalchande
|
7d2f69335d
|
Added constructor
|
2015-02-18 07:47:48 -05:00 |
dellaert
|
e5017984a1
|
traits_x -> traits
|
2014-12-26 16:47:51 +01:00 |
dellaert
|
79d8514528
|
MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes.
|
2014-12-21 22:02:57 +01:00 |
thduynguyen
|
b39d14872a
|
remove lpsolve
|
2014-12-16 11:27:20 -05:00 |
krunalchande
|
44477e12f2
|
Fixed initialization error for active_
|
2014-12-15 11:47:04 -05:00 |
thduynguyen
|
48b08bd58e
|
more informative print for LinearInequality showing its active/inactive state
|
2014-12-13 01:04:46 -05:00 |
thduynguyen
|
c4b574774a
|
remove LinearConstraint. It is replaced by LinearEquality
|
2014-12-13 01:04:08 -05:00 |
krunalchande
|
e539738fd0
|
Remove support for dual keys. Added finished() after all matrices and vectors. Remove buildDualGraph from GaussianFactorGraph. Remove support for multipliedHessians for non-linear equality constraints.
|
2014-12-12 17:23:31 -05:00 |
thduynguyen
|
593795f65b
|
use Eigen's predefined RowVector typedef
|
2014-12-12 12:51:19 -05:00 |
thduynguyen
|
ac6f10ea74
|
enforce RowVector as Jacobian for single-valued linear inequalities
|
2014-12-12 12:43:07 -05:00 |
thduynguyen
|
a26ef7b7a2
|
refactor QPSolver to work with single-valued linear inequality factors. Unit tests passed.
|
2014-12-12 12:03:00 -05:00 |
thduynguyen
|
6d68f5ffff
|
equality constraints are always active
|
2014-12-12 12:02:06 -05:00 |
thduynguyen
|
4f28eace7e
|
LinearInequality now only supports single-valued function. Add active/activate/inactivate function to use in the qp active set method.
|
2014-12-12 12:01:16 -05:00 |
thduynguyen
|
ba903536c8
|
fix ACTIVE/INACTIVE constants as Frank suggested
|
2014-12-09 22:29:21 -05:00 |
thduynguyen
|
565eb99948
|
remove a TODO as it's done.
|
2014-12-09 22:28:39 -05:00 |
thduynguyen
|
85397223ef
|
fix QPSolver unit tests
|
2014-12-09 16:27:11 -05:00 |
thduynguyen
|
9b418c98ca
|
fix LPSolver unittest
|
2014-12-09 16:26:19 -05:00 |
thduynguyen
|
001794ac84
|
refactor QPSolver inprogress... Compiled but tests failed.
|
2014-12-09 06:13:57 -05:00 |
thduynguyen
|
8c4705b905
|
check testable concept
|
2014-12-09 06:13:01 -05:00 |
thduynguyen
|
a4f8ead2a6
|
add print
|
2014-12-09 06:12:41 -05:00 |
thduynguyen
|
3aa7fd6d18
|
add LinearConstraint
|
2014-11-27 10:45:23 -05:00 |
dellaert
|
88693e2129
|
Comments (ineq -> inequality)
|
2014-11-27 11:01:45 +01:00 |
dellaert
|
3800e1f101
|
initials -> initialValues
|
2014-11-27 10:52:25 +01:00 |
dellaert
|
4871202664
|
identifyLeavingConstraint
|
2014-11-27 10:49:35 +01:00 |
dellaert
|
9ca2ba9b66
|
Simplified freeHessians_ using inner class
|
2014-11-27 10:47:45 +01:00 |
thduynguyen
|
b5e8be56f3
|
more informative comment
|
2014-11-26 18:53:45 -05:00 |
dellaert
|
ba911edfad
|
Fixed up comments
|
2014-11-26 22:59:33 +01:00 |
dellaert
|
ad07531453
|
Tested TestCase, fixed wrong documentation
|
2014-11-26 22:40:48 +01:00 |
thduynguyen
|
12ca4317a2
|
fix namespace
|
2014-11-26 15:27:28 -05:00 |
dellaert
|
7aaf6a1e82
|
Headers and standard formatting
|
2014-11-26 09:04:34 +01:00 |
thduynguyen
|
ee52ca15dd
|
move LPSolver and QPSolver to unstable. Add script to compile lpsolve on Mac when doing cmake if it's not found.
|
2014-11-21 16:04:12 -05:00 |
Alex Cunningham
|
2d413e05c6
|
Removed functions largely supersceded by newer bayes tree functionality
|
2013-08-16 16:32:19 +00:00 |
Richard Roberts
|
0212bbc30d
|
Fixed some unit tests
|
2013-08-16 04:11:02 +00:00 |
Richard Roberts
|
ea3ca54cba
|
"Fixed" more unit tests
|
2013-08-11 19:01:06 +00:00 |