-
Notifications
You must be signed in to change notification settings - Fork 804
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Direct Hybrid Factor Specification #1805
Merged
Merged
Changes from 2 commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
75d4724
remove extra imports in DiscreteBayesNet.cpp
varunagrawal dce5641
minor edits
varunagrawal 9e77eba
rename X1 to X0 and X2 to X1
varunagrawal 3fc1019
provide logNormalizers directly to the augment method
varunagrawal cfef6d3
update GaussianMixture::likelihood to compute the logNormalizers
varunagrawal 30bf261
Tests which verify direct factor specification works well
varunagrawal bfaff50
remove extra prints
varunagrawal 665d755
add docstring and GTSAM_EXPORT for ComputeLogNormalizer
varunagrawal 03e61f4
Merge branch 'working-hybrid' into direct-hybrid-fg
varunagrawal 07a0088
compute logNormalizers and pass to GaussianMixtureFactor
varunagrawal 62b32fa
Merge branch 'working-hybrid' into direct-hybrid-fg
varunagrawal fbffd79
Merge branch 'develop' into direct-hybrid-fg
varunagrawal 13193a1
better comments
varunagrawal 0bab8ec
Merge branch 'develop' into direct-hybrid-fg
varunagrawal 51a2fd5
improved comments
varunagrawal 615c04a
some more refactor and remove redundant test
varunagrawal 9dc29e0
fix test
varunagrawal 05a4b7a
Merge branch 'develop' into direct-hybrid-fg
varunagrawal 24ec30e
replace emplace_back with emplace_shared
varunagrawal 506cda8
Merge branch 'hybrid-error-scalars' into direct-hybrid-fg
varunagrawal 336b494
fixes
varunagrawal de68aec
fix tests
varunagrawal b895e64
Merge branch 'develop' into direct-hybrid-fg
varunagrawal 987ecd4
undo accidental rename
varunagrawal 80d9a5a
remove duplicate test and focus only on direct specification
varunagrawal 717eb7e
relinearization test
varunagrawal f875b86
print nonlinear part of HybridValues
varunagrawal 2937533
Merge branch 'develop' into direct-hybrid-fg
varunagrawal 9b6facd
add documentation for additive scalar in the error and remove the 0.5…
varunagrawal 244661a
rename ComputeLogNormalizer to ComputeLogNormalizerConstant
varunagrawal 4f88829
fix docstring for HybridGaussianFactor
varunagrawal d60a253
logNormalizationConstant is now a method for Gaussian noise model
varunagrawal cea0dd5
update tests
varunagrawal 1ab82f3
hide sqrt(2*value) so the user doesn't have to premultiply by 2
varunagrawal 364b4b4
logDetR method which leverages noise model for efficiency. Build logD…
varunagrawal 67a8b8f
comprehensive unit testing
varunagrawal File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here it would be |A*x-b|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done