Fixed bug in relinarized variable count
parent
7cd6eaa8e4
commit
2c5135e5f9
|
@ -490,14 +490,14 @@ ISAM2Result ISAM2<Conditional, Values>::update(
|
||||||
Impl::ExpmapMasked(theta_, delta_, ordering_, markedRelinMask, delta_);
|
Impl::ExpmapMasked(theta_, delta_, ordering_, markedRelinMask, delta_);
|
||||||
toc(6,"expmap");
|
toc(6,"expmap");
|
||||||
|
|
||||||
result.variablesRelinearized = markedRelinMask.size();
|
result.variablesRelinearized = markedKeys.size();
|
||||||
|
|
||||||
#ifndef NDEBUG
|
#ifndef NDEBUG
|
||||||
lastRelinVariables_ = markedRelinMask;
|
lastRelinVariables_ = markedRelinMask;
|
||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
#ifndef NDEBUG
|
|
||||||
result.variablesRelinearized = 0;
|
result.variablesRelinearized = 0;
|
||||||
|
#ifndef NDEBUG
|
||||||
lastRelinVariables_ = vector<bool>(ordering_.nVars(), false);
|
lastRelinVariables_ = vector<bool>(ordering_.nVars(), false);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue