Searched refs:hessian (Results 1 – 2 of 2) sorted by relevance
/device/google/contexthub/firmware/os/algos/common/math/ |
D | levenberg_marquardt.c | 22 float *hessian); 24 static bool computeStep(const float *gradient, float *hessian, float *L, 81 data->hessian)) { in lmSolverSolve() 87 matMaxDiagonalElement(data->hessian, state_dim); in lmSolverSolve() 95 if (!computeStep(data->gradient, data->hessian, data->temp, damping_factor, in lmSolverSolve() 130 data->gradient, data->hessian)) { in lmSolverSolve() 216 float *hessian) { in computeResidualAndGradients() argument 221 ASSERT_NOT_NULL(hessian); in computeResidualAndGradients() 226 matTransposeMultiplyMat(hessian, jacobian, meas_dim, state_dim); in computeResidualAndGradients() 253 bool computeStep(const float *gradient, float *hessian, float *L, in computeStep() argument [all …]
|
D | levenberg_marquardt.h | 78 float hessian[MAX_LM_STATE_DIMENSION * MAX_LM_STATE_DIMENSION]; member
|