Commit Graph

7334 Commits (30afbc5f1d17e419ca7c9785391b5b8e0d16df95)

Author SHA1 Message Date
thduynguyen 30afbc5f1d closed-form formula of Pose2's expmap/logmap derivatives 2014-12-19 13:53:08 -05:00
Zhaoyang Lv 02e4f920d0 Merged in fix/matlab_examples_wrapper (pull request #75)
Fixing bugs in Wrap - re-creating
2014-12-19 13:04:29 -05:00
lvzhaoyang 33d53211d3 define insertDouble, missed in merge 2014-12-19 12:12:05 -05:00
lvzhaoyang 3363edf77c Merge branch 'fix/matlab_examples_wrapper' into develop 2014-12-19 11:27:20 -05:00
dellaert c29e6ca2e7 Fixed subtle (imperative!) bug where a forward declaration was partially parsed as a class, only then as a forward declaration. 2014-12-19 16:19:02 +01:00
dellaert fac54f87b9 Added Vector1 from develop 2014-12-19 16:18:10 +01:00
dellaert 09a4fb26d5 merge insertFixed into this branch 2014-12-19 15:46:17 +01:00
dellaert 959a002693 Fixed and double versions 2014-12-19 15:40:43 +01:00
dellaert 9f2e6562c2 test virtual, cleaned up other test 2014-12-19 15:40:21 +01:00
dellaert aaba18c61d Added expected files. 2014-12-19 15:39:34 +01:00
Duy-Nguyen Ta 73a281974a Merged in feature/qp_noLP (pull request #73)
QP without LP
2014-12-17 11:29:58 -05:00
thduynguyen 662eb77a88 use I_3x3 and Matrix3 2014-12-17 11:24:22 -05:00
thduynguyen 1694a56194 remove lpsolve 2014-12-16 11:28:20 -05: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 2673e1664c reapply a bug fix in isConstrained when no model exists 2014-12-13 01:05:24 -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
thduynguyen 18481f21d0 disable SLOW_BUT_CORRECT_EXPMAP to make test passed 2014-12-12 22:08:33 -05:00
thduynguyen 0576aac69b remove support for special EliminatePreferCholesky to deal with Indeterminant exception arising from multiplied Hessian terms of nonlinear equality constraints. 2014-12-12 22:08:09 -05:00
krunalchande da318184ae sync with develop branch commit c1f048d 2014-12-12 18:46:54 -05:00
krunalchande 9df5ce9732 Removed Eigen dox file not in develop. 2014-12-12 18:06:28 -05:00
krunalchande 71a34058c4 Upgrade to latest Eigen in develop. 2014-12-12 18:03:49 -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
krunalchande 181bfb4f0f Added support for compiling lpsolve on linux. Windows not tested 2014-12-12 17:21:07 -05:00
thduynguyen e12add2739 Merged in develop (pull request #71). Resolve conflicts. 2014-12-12 15:34:53 -05:00
Duy-Nguyen Ta ce62f3b9dd Merged in feature/qp_singlevalued_inequalities (pull request #70)
Single-valued linear inequalities
2014-12-12 12:51:45 -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
lvzhaoyang bcfcf8be8e fix gtsam wrapper for priorFactorVector 2014-12-12 11:34:34 -05:00
Duy-Nguyen Ta ba9e73785a Merged in feature/qp_refactor (pull request #53)
Some refactoring
2014-12-11 16:04:35 -05:00
Sungtae An c1f048dc42 Merged in featrue/fixPCG (pull request #67)
Fixed PCG solver
2014-12-11 10:36:47 -05:00
dellaert 22218eafc4 We will not wrap fixed Vectors and Matrices individually. Methods that take those can just as well be wrapped with Vector or Matrix. Note const and & are ignored for those. I added a small method, insertFixed, that allows one to put in small fixed size matrices for optimization. Did not do retrieval yet. 2014-12-10 10:45:22 +01:00
Sungtae An e9b0f7b98f Change Cholesky decomposed matrix from 'Upper' to 'Lower' in order to avoid confusion. 2014-12-10 02:55:40 -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
Frank Dellaert 2d231edd1b Merged in fix/windowsExpressions (pull request #69)
Windows Fixes
2014-12-09 19:06:02 +01:00
Andrew Melim 1e778cf77b No longer need to cast function pointers for expressions on Windows, with Optional Jacobian 2014-12-09 11:53:35 -05:00
Andrew Melim 137ea64200 Updating with OptionalJacobian 2014-12-09 11:49:47 -05:00
Andrew Melim 90676199dd Adding comment relating to issue and move around fix preprocessor locations 2014-12-09 11:49:13 -05:00
Andrew Melim 3bd491bf66 Merge branch 'develop' into fix/windowsExpressions 2014-12-09 11:04:30 -05:00
thduynguyen 57aae7f7b1 revert .cproject to its previous version in commit a9e3545a 2014-12-09 10:25:59 -05:00
thduynguyen 733b041cf2 Merge remote-tracking branch 'origin/feature/quadratic_programming' into feature/qp_refactor
Conflicts:
	gtsam_unstable/linear/QPSolver.cpp
2014-12-09 10:24:56 -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