SRBA: Sparser Relative Bundle Adjustment
|
This Hessian block equals the sum of all J1^t * * J2, with J1=first, J2=second in each std::pair "const char *" are pointers to the validity bit of each Jacobian, so if it evaluates to false we should discard the Hessian entry.
Definition at line 284 of file srba_types.h.
#include <srba_types.h>
Public Member Functions | |
THessianSymbolicInfoEntry (const matrix1_t *const J1_, const matrix2_t *const J2_, const char *const J1_valid_, const char *const J2_valid_, const size_t obs_idx_) | |
Public Attributes | |
const matrix1_t * | J1 |
const matrix2_t * | J2 |
const char * | J1_valid |
const char * | J2_valid |
size_t | obs_idx |
Global index of the observation that generated this Hessian entry (used to retrieve the in "J1^t * \Lambda * J2", if applicable). |