Commit Graph

1525 Commits (22a89ed066d32c9c262e5c19fbe5252c68a5af3c)

Author SHA1 Message Date
Varun Agrawal 92b3272823 make shared_ptr a reference 2024-10-26 18:08:43 -04:00
Varun Agrawal 2258c6431e fix wrapping for matlab 2024-10-24 17:42:50 -04:00
Varun Agrawal 6b7222ea99 remove reference for shared_ptr 2024-10-24 17:42:29 -04:00
Varun Agrawal f5f7590e78 kill methods with same name in favor of using variables directly 2024-10-16 09:47:23 -04:00
Varun Agrawal 38b5dd5eb0 update deprecated methods 2024-10-16 09:17:22 -04:00
Varun Agrawal 49a3b2e8a2 make PCGSolverParameters a public struct 2024-10-15 23:43:41 -04:00
Varun Agrawal df1c008955 make ConjugateGradientParameters a public struct 2024-10-15 23:31:29 -04:00
Varun Agrawal a0c0cd1fce improved docstrings 2024-10-15 11:29:54 -04:00
Varun Agrawal 1b422d5c98 rearrange GaussianFactorGraphSystem 2024-10-15 11:29:54 -04:00
Varun Agrawal 91d637b092 improve PCGSolverParameters 2024-10-15 11:29:54 -04:00
Varun Agrawal 8f474600e0
Merge pull request #1842 from borglab/better-noisemodel-checking
Non-loop versions for checking sigma values
2024-09-25 16:38:02 -04:00
Varun Agrawal 9243655e3b simplify 2024-09-25 14:13:14 -04:00
Varun Agrawal 2682cde259 re-add the gotos 2024-09-23 22:57:05 -04:00
Varun Agrawal 6d3bc21a18 non-loop versions for checking sigma values 2024-09-23 16:05:23 -04:00
Varun Agrawal e95b8be014 kill logNormalizationConstant in favor of negLogConstant 2024-09-23 15:07:05 -04:00
Varun Agrawal e09344c6ba replace errorConstant with negLogConstant 2024-09-23 03:37:09 -04:00
Varun Agrawal 6488a0ceec updated tests 2024-09-22 22:16:59 -04:00
Varun Agrawal 2d2213e880 add errorConstant method and use it for logNormalizationConstant in Conditional 2024-09-22 22:11:23 -04:00
Varun Agrawal ecbf3d872e make logNormalizationConstant return -log(k) 2024-09-21 05:15:35 -04:00
Varun Agrawal 67a8b8fea0 comprehensive unit testing 2024-09-20 04:35:37 -04:00
Varun Agrawal 364b4b4a75 logDetR method which leverages noise model for efficiency. Build logDeterminant and logNormalizationConstant on top of it. 2024-09-20 04:35:29 -04:00
Varun Agrawal d60a253fcb logNormalizationConstant is now a method for Gaussian noise model 2024-09-19 17:50:15 -04:00
Varun Agrawal 244661afb1 rename ComputeLogNormalizer to ComputeLogNormalizerConstant 2024-09-19 16:09:54 -04:00
Varun Agrawal 094db1eb79 correct documentation and test for ComputeLogNormalizer 2024-09-16 18:39:40 -04:00
Varun Agrawal ccea10410d put ComputeLogNormalizer in the correct namespace 2024-09-15 09:17:05 -04:00
Varun Agrawal e2f1ad78a0 move ComputeLogNormalizer to NoiseModel.h 2024-09-15 08:55:36 -04:00
Varun Agrawal cdcc64407e
Merge pull request #1713 from borglab/model-selection-bayestree 2024-09-05 15:12:11 -04:00
Varun Agrawal 232fa02b19
Merge pull request #1802 from borglab/working-hybrid
Working Hybrid
2024-09-05 09:25:36 -04:00
Frank Dellaert 60f880e221
Merge pull request #1671 from borglab/optimizer-params
Optimizer Improvements
2024-08-29 16:42:52 -07:00
Varun Agrawal f636212fec Merge branch 'develop' into working-hybrid 2024-08-26 16:33:12 -04:00
Varun Agrawal f06777fe7a Merge branch 'working-hybrid' into model-selection-bayestree 2024-08-25 01:53:33 -04:00
Varun Agrawal 0ae97fd020 Merge branch 'develop' into optimizer-params 2024-08-24 06:20:49 -04:00
Varun Agrawal 9acf127f1d Merge branch 'develop' into model-selection-bayestree 2024-08-24 05:26:43 -04:00
Varun Agrawal 7765314638 fix return type of EliminateQR 2024-08-24 05:23:52 -04:00
Varun Agrawal c38756c9f2 Merge branch 'develop' into working-hybrid 2024-08-22 13:06:31 -04:00
Varun Agrawal 41d6113aea Kill == operator in VectorValues 2024-08-22 11:04:42 -04:00
Varun Agrawal a78ffe19e8 update unit test to also check for GaussianBayesNet::logNormalizationConstant 2024-08-20 16:45:19 -04:00
Varun Agrawal 8d54c4abe0 update VectorValues::== docstring 2024-08-20 16:40:13 -04:00
Varun Agrawal 7269d80b1c improvements to GaussianConditional and GaussianBayesNet 2024-08-20 15:57:36 -04:00
Varun Agrawal fd2062b207 remove changes so we can break up PR into smaller ones 2024-08-20 15:48:07 -04:00
Varun Agrawal 0466ef4789 Merge branch 'model-selection-integration' into model-selection-bayestree 2024-07-02 20:19:09 -04:00
Varun Agrawal a9cf4a0779 fix namespacing 2024-07-02 20:18:24 -04:00
Varun Agrawal ebcc6e3585 Merge branch 'model-selection-integration' into model-selection-bayestree 2024-07-01 21:27:48 -04:00
Varun Agrawal eb9ea78faf Merge branch 'develop' into model-selection-integration 2024-07-01 21:27:35 -04:00
Varun Agrawal b6d697291e update gtsam:: namespace in linear.i 2024-06-28 16:16:36 -04:00
Varun Agrawal 1501b7c0e5 Merge branch 'develop' into model-selection-integration 2024-06-28 11:01:56 -04:00
Varun Agrawal 2780164b9b Merge branch 'develop' into model-selection-bayestree 2024-06-26 15:38:18 -04:00
Fan Jiang 6f408fe1c0 Remove local changes 2024-05-29 19:34:49 -04:00
Fan Jiang 760b799ed8 Add EliminateQR to Python 2024-05-29 15:26:55 -04:00
ShuangLiu1992 ac5934822e Update HessianFactor.cpp
add static_cast to make compiler happy
2024-04-25 12:58:53 -04:00