Closed GoogleCodeExporter closed 9 years ago
Willi,
This is not a bug, but a design choice we made. Its a matter of how you
interpret the constancy of a parameter block. Notice that we do not have
NumReducedParameterBlocks as a method in Problem. It is because actually
figuring out the number of reduced parameter blocks is not just a matter of
constancy, it also requires keeping track of what parameter blocks are part of
a residual block and what are not. So we made the design choice of exposing the
"full" Jacobian. That way the user does not have to worry about what parameter
blocks are being skipped over and not etc.
The idea of a reduced jacobian is internal to Ceres and is not something which
is exposed to the user, and thus the semantics of Program are designed for
efficient usage internally and not to be exposed externally.
Hope this helps, I am going to close this issue as working as intended.
Sameer
Original comment by sameerag...@google.com
on 30 Nov 2012 at 11:55
Original issue reported on code.google.com by
willi.karel
on 30 Nov 2012 at 1:40