Fixed issue
parent
4e1a0edb0a
commit
4909fef21a
|
|
@ -168,12 +168,12 @@ namespace gtsam {
|
||||||
DenseIndex slotB = info->nBlocks() - 1;
|
DenseIndex slotB = info->nBlocks() - 1;
|
||||||
|
|
||||||
// We perform I += A'*A to the upper triangle
|
// We perform I += A'*A to the upper triangle
|
||||||
(*info)(slotC, slotC).knownOffDiagonal() += AC_.transpose() * AC_;
|
(*info)(slotC, slotC).selfadjointView().rankUpdate(AC_.transpose());
|
||||||
(*info)(slotC, slotL).knownOffDiagonal() += AC_.transpose() * AL_;
|
(*info)(slotC, slotL).knownOffDiagonal() += AC_.transpose() * AL_;
|
||||||
(*info)(slotC, slotB).knownOffDiagonal() += AC_.transpose() * b_;
|
(*info)(slotC, slotB).knownOffDiagonal() += AC_.transpose() * b_;
|
||||||
(*info)(slotL, slotL).knownOffDiagonal() += AL_.transpose() * AL_;
|
(*info)(slotL, slotL).selfadjointView().rankUpdate(AL_.transpose());
|
||||||
(*info)(slotL, slotB).knownOffDiagonal() += AL_.transpose() * b_;
|
(*info)(slotL, slotB).knownOffDiagonal() += AL_.transpose() * b_;
|
||||||
(*info)(slotB, slotB).knownOffDiagonal() += b_.transpose() * b_;
|
(*info)(slotB, slotB).selfadjointView().rankUpdate(b_.transpose());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue