-
Notifications
You must be signed in to change notification settings - Fork 798
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
City1000 script #2014
City1000 script #2014
Conversation
@varunagrawal these tests are failing, I think related to the TableFactor. Tell me how to fix?
|
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.
LGTM with some comments.
I assume we'll remove all the comments to de-clog the output?
gtsam/hybrid/HybridSmoother.cpp
Outdated
namespace gtsam { | ||
|
||
/* ************************************************************************* */ | ||
Ordering HybridSmoother::getOrdering(const HybridGaussianFactorGraph &factors, | ||
const KeySet &newFactorKeys) { | ||
const KeySet &continuousKeys) { |
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.
continuousKeys
can have keys involved in discrete factors as well, which is why we run the check on line 38.
In - #define GTSAM_HYBRID_WITH_TABLEFACTOR 0
+ #define GTSAM_HYBRID_WITH_TABLEFACTOR 1 |
...and associated changes
New ordering optimizes 3000 iterations in 63 seconds (vs 147).