Varun Agrawal
|
214bf4ec1a
|
more fixes
|
2024-12-08 17:15:40 -05:00 |
Varun Agrawal
|
199c0a0f24
|
keep using DecisionTreeFactor for DiscreteConditional
|
2024-12-08 17:15:22 -05:00 |
Varun Agrawal
|
853241c6d0
|
add evaluate to DiscreteConditional
|
2024-12-08 17:07:40 -05:00 |
Varun Agrawal
|
360598d3d5
|
undo uncomment
|
2024-12-08 17:03:31 -05:00 |
Varun Agrawal
|
2c02efcae2
|
fix tests
|
2024-12-08 17:02:47 -05:00 |
Varun Agrawal
|
fc2d33f437
|
add division with DiscreteFactor::shared_ptr for convenience
|
2024-12-08 17:00:04 -05:00 |
Varun Agrawal
|
975fe627d9
|
add methods in gtsam_unstable
|
2024-12-08 16:58:19 -05:00 |
Varun Agrawal
|
0afc198411
|
revert some DiscreteFactorGraph changes
|
2024-12-08 16:26:03 -05:00 |
Varun Agrawal
|
b325150b37
|
revert DiscreteFactorGraph::product
|
2024-12-08 16:18:42 -05:00 |
Varun Agrawal
|
1c14a56f5d
|
revert changes to make code generic
|
2024-12-08 15:58:07 -05:00 |
Varun Agrawal
|
5e86f7ee51
|
remove previously added code
|
2024-12-08 15:31:35 -05:00 |
Varun Agrawal
|
f85284afb2
|
some cleanup based on previous commit
|
2024-12-08 12:37:36 -05:00 |
Varun Agrawal
|
e6b6528521
|
common definitions of Unary, UnaryAssignment and Binary
|
2024-12-08 12:36:23 -05:00 |
Varun Agrawal
|
f9a9801912
|
Merge branch 'ring' into discrete-elimination-refactor
|
2024-12-08 11:55:54 -05:00 |
Varun Agrawal
|
7bf8ee167d
|
update DecisionTreeFactor.h
|
2024-12-08 11:51:55 -05:00 |
Varun Agrawal
|
9b93411d69
|
put Ring struct in a separate file
|
2024-12-08 11:45:10 -05:00 |
Varun Agrawal
|
6665659e9d
|
use BaseFactor instead of DecisionTreeFactor
|
2024-12-08 11:23:04 -05:00 |
Varun Agrawal
|
90d7e21941
|
change from DiscreteValues to Assignment<Key>
|
2024-12-08 11:19:35 -05:00 |
Varun Agrawal
|
aa25ccfa6e
|
implement evaluate in DiscreteFactor
|
2024-12-08 11:18:11 -05:00 |
Varun Agrawal
|
9844a555d4
|
move evaluate and operator() next to each other
|
2024-12-08 10:34:02 -05:00 |
Varun Agrawal
|
77578512f8
|
timing
|
2024-12-07 21:45:22 -05:00 |
Varun Agrawal
|
1d79188417
|
compiles
|
2024-12-07 19:40:20 -05:00 |
Varun Agrawal
|
0b3477fc5a
|
get different classes to play nicely
|
2024-12-07 19:39:44 -05:00 |
Varun Agrawal
|
9633ad1fd8
|
make DiscreteConditional::likelihood match the declaration
|
2024-12-07 19:24:29 -05:00 |
Varun Agrawal
|
38563da342
|
Revert "kill toDecisionTreeFactor to force rethink"
This reverts commit 306a3bae52.
|
2024-12-07 19:24:04 -05:00 |
Varun Agrawal
|
32b6bc0a37
|
update DiscreteConditional
|
2024-12-07 19:18:42 -05:00 |
Varun Agrawal
|
20d6d09e06
|
use DiscreteFactor everywhere in DiscreteFactorGraph.cpp
|
2024-12-07 19:12:06 -05:00 |
Varun Agrawal
|
261038f936
|
fix DiscreteConditional constructor
|
2024-12-07 19:09:56 -05:00 |
Varun Agrawal
|
295b965b68
|
use Assignment<Key> since it is a base class
|
2024-12-07 19:09:45 -05:00 |
Varun Agrawal
|
fff8458d6b
|
remove TableFactor constructor in DiscreteDistribution
|
2024-12-07 19:03:26 -05:00 |
Varun Agrawal
|
2a3b5e62b7
|
use Assignment<Key> for evaluate since it is the base class
|
2024-12-07 18:59:11 -05:00 |
Varun Agrawal
|
9f88a360df
|
make evaluate use the Assignment<Key> base class
|
2024-12-07 18:29:13 -05:00 |
Varun Agrawal
|
2cd2ab0a43
|
DiscreteDistribution from TableFactor
|
2024-12-07 18:25:40 -05:00 |
Varun Agrawal
|
306a3bae52
|
kill toDecisionTreeFactor to force rethink
|
2024-12-07 18:25:27 -05:00 |
Varun Agrawal
|
b0ad350a20
|
add note about toDecisionTreeFactor
|
2024-12-07 18:22:30 -05:00 |
Varun Agrawal
|
6c4546779a
|
add timing info
|
2024-12-07 18:20:50 -05:00 |
Varun Agrawal
|
4dac37ce2b
|
make sum and max DiscreteFactor methods
|
2024-12-07 11:16:49 -05:00 |
Varun Agrawal
|
84e419456a
|
make normalization code common
|
2024-12-07 11:15:06 -05:00 |
Varun Agrawal
|
27bbce150a
|
generalize DiscreteFactorGraph::product to DiscreteFactor
|
2024-12-07 11:10:24 -05:00 |
Varun Agrawal
|
a09b77ef40
|
return DiscreteFactor shared_ptr as leftover from elimination
|
2024-12-07 11:07:26 -05:00 |
Varun Agrawal
|
a68da21527
|
operator* version which accepts DiscreteFactor
|
2024-12-07 11:02:30 -05:00 |
Varun Agrawal
|
d1d440ad34
|
add nrValues method
|
2024-12-07 10:53:32 -05:00 |
Varun Agrawal
|
7150f284a8
|
Merge pull request #1913 from truher/team100_addhybrid
|
2024-12-07 01:44:07 -05:00 |
Varun Agrawal
|
e17858af29
|
Merge pull request #1890 from NewThinker-Jeffrey/jeffrey/isam2_marginalization
|
2024-12-06 18:06:21 -05:00 |
Varun Agrawal
|
5f832fc6dd
|
Merge branch 'develop' into jeffrey/isam2_marginalization
|
2024-12-06 16:57:02 -05:00 |
Varun Agrawal
|
628111202d
|
Merge pull request #1917 from borglab/gperftools-switch
|
2024-12-06 16:49:56 -05:00 |
Varun Agrawal
|
c00de92854
|
use the switch
|
2024-12-06 11:32:34 -05:00 |
Varun Agrawal
|
2aa22005f1
|
add CMake switch for GPerfTools
|
2024-12-06 11:32:12 -05:00 |
Varun Agrawal
|
bb5cfb2284
|
Merge pull request #1912 from borglab/profiling
|
2024-12-02 13:59:46 -05:00 |
Fan Jiang
|
bbdeaa400f
|
Remove the asserts as they have already been checked in Eigen
|
2024-12-02 13:33:42 -05:00 |