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
Alex Hagiopol
76308a5d46
Deprecated Vector zero(size_t n). All unit tests pass.
2016-04-15 16:54:46 -04:00
Frank
0372a959ee
Many small improvements, bug-fixes, and tests
2016-02-24 11:01:19 -08:00
Thomas Schneider
0f23958c62
Fix some more warnings.
2015-03-06 16:44:08 +01:00
Thomas Schneider
ebf5746987
Fix some serialization warnings.
2015-03-06 16:12:09 +01: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
dellaert
6505e602d8
FixedRef is now OptionalJacobian
2014-11-28 17:14:26 +01:00
Chris Beall
a6853f15e8
Windows fixes
2014-11-22 23:12:27 -05:00
dellaert
1dddb4046a
Comment only
2014-10-02 09:44:29 +02:00
dellaert
c01c756d69
Created implementation file for NonlinearFactor and moved non-templated code there
2014-10-01 13:14:55 +02:00
Richard Roberts
2805ecfe1c
Allowing empty noise model in NonlinearFactor
2013-12-28 12:26:42 -05:00
Richard Roberts
314c44b0ad
Fix when comparing NonlinearFactor with NULL noise model
2013-11-12 17:03:08 +00:00
Duy-Nguyen Ta
c3e3b693e7
support special linearize for constraints, which Jacobian could be augmented by Jacobian-from-Hessian parts for Lagrange multipliers in SQP
2013-10-02 03:55:11 +00:00
Richard Roberts
6d92c45bae
'using' to import boost::assign::cref_list_of when including NonlinearFactor.h
2013-08-11 18:17:56 +00:00
Richard Roberts
9fbb86165e
Fixed NoiseModelFactor constructors
2013-08-06 17:36:04 +00:00
Richard Roberts
ede0805fac
Global find+replace to remove Ordered
2013-08-05 22:31:44 +00:00
Richard Roberts
0d05bf5ac5
Started on HessianFactor, converted Nonlinear stuff and disabled a lot of more advanced classes so the library compiles with nonlinear using unordered.
2013-08-01 21:57:43 +00:00
Richard Roberts
c868056c22
Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work.
2013-08-01 21:57:33 +00:00
Richard Roberts
3ade190128
Renamed old classes to "Ordered" and removed "Unordered" name from new classes
2013-07-29 23:55:40 +00:00
Chris Beall
0a36038de1
documentation
2013-05-08 19:44:17 +00:00
Alex Cunningham
7aa45115a1
Replaced depreciated boost::shared_dynamic_cast with boost::dynamic_pointer_cast to work with boost 1.53
2013-02-11 20:24:53 +00:00
Alex Cunningham
5b7b89b57c
Fixed warnings
2012-10-06 21:41:08 +00:00
Richard Roberts
b60189104c
Added checks for proper noise model dimension
2012-10-05 23:23:40 +00:00
Chris Beall
4297d24c96
changed tabs to spaces for consistent indentation in all of GTSAM
2012-10-02 14:40:07 +00:00
Frank Dellaert
747342ffda
Changed some printing details, prompted by MATLAB display
2012-07-02 15:01:28 +00:00
Duy-Nguyen Ta
6f1ea87a00
clean up noise model: Remove Shared[NoiseModel] classes and headers, typedef for backward compatibility in NoiseModel.h. Fix all tests and examples to create shared noise models through static functions in noise model classes. Fix MATLAB wrapper and examples as well. Add tests for MATLAB examples
2012-06-22 19:36:49 +00:00
Richard Roberts
d8703b1c93
Reverting - Moved dim() from NonlinearFactor to NoiseModelFactor - for NonlinearFactors that linearize to HessianFactors, dimension is not defined. (reverse-merged from commit e9b6a7949524d4d8d4069abaee16d213792a3507)
2012-06-22 15:25:02 +00:00
Richard Roberts
a9945f2265
Moved dim() from NonlinearFactor to NoiseModelFactor - for NonlinearFactors that linearize to HessianFactors, dimension is not defined.
2012-06-21 01:20:14 +00:00
Summit Patel
882b4d4e7e
Fixed Doxygen warnings.
2012-06-19 18:31:22 +00:00
Summit Patel
cc829d36ae
Fixed Doxygen warning.
2012-06-10 16:06:37 +00:00
Alex Cunningham
b602e75a99
Removed the use of the ADD_CLONE_NONLINEAR_FACTOR macro, documented instances of clone() in factors
2012-06-09 21:06:06 +00:00
Richard Roberts
a23127a315
Removed using namespace in header files
2012-06-08 14:33:36 +00:00
Summit Patel
5bcb0de588
Fixed doxygen warnings.
2012-06-05 19:54:14 +00:00
Frank Dellaert
22e71e4374
Doxygen comments
2012-06-05 05:08:56 +00:00
Frank Dellaert
6bf036d3c1
Corrected some doxygen warnings
2012-06-03 21:51:33 +00:00
Frank Dellaert
a2512475c9
Symbol.h is now included just in time, no longer by default everywhere.
2012-06-02 19:05:38 +00:00
Alex Cunningham
421a0725dd
Added a default implementation of clone() for nonlinear factor so not all subclasses need to implement clone(). Default implementation throws an exception.
2012-05-25 14:12:28 +00:00
Alex Cunningham
47830cd56f
Added clone and rekey facilities to nonlinear factor graph
2012-05-24 16:05:01 +00:00
Alex Cunningham
2bd7a0ed43
Added generic re-key function to nonlinear factor
2012-05-21 20:54:42 +00:00
Alex Cunningham
54f6f3629c
Added clone() functionality to nonlinear factors
2012-05-21 20:54:40 +00:00
Richard Roberts
4e3844bb25
More convenient NonlinearFactor and NoiseModelFactor constructors
2012-03-06 05:10:08 +00:00
Richard Roberts
a3797e3cdb
Int keys with formatter objects, all unit tests pass
2012-02-21 00:53:35 +00:00
Richard Roberts
0a81c4e57a
Renamed NonlinearFactor[1-6] to NoiseModelFactor[1-6]
2012-02-20 21:52:47 +00:00
Richard Roberts
3bd1aa13fc
Started print formatter
2012-02-20 17:02:59 +00:00
Richard Roberts
0592b71ac4
Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
...
still more code changes required to compile
2012-02-19 01:02:07 +00:00
Richard Roberts
0ae4a3f66b
Removed unused tuple constructor helper from NonlinearFactor
2012-02-13 20:27:56 +00:00
Richard Roberts
75428b13fe
Revert "Using FastVector instead of vector in most code called during elimination and solving"
...
This reverts commit 566631cb42249cb710ef01d07d583e563afccea9.
2012-02-13 20:27:54 +00:00
Richard Roberts
263b50d85a
Using FastVector instead of vector in most code called during elimination and solving
2012-02-10 15:56:01 +00:00
Richard Roberts
eaa9e4d739
Continuing changes from templating NonlinearFactors on value instead of key
2012-02-06 23:32:59 +00:00