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, 85 data->hessian)) { in lmSolverSolve() 91 matMaxDiagonalElement(data->hessian, state_dim); in lmSolverSolve() 99 if (!computeStep(data->gradient, data->hessian, data->temp, damping_factor, in lmSolverSolve() 134 data->gradient, data->hessian)) { in lmSolverSolve() 220 float *hessian) { in computeResidualAndGradients() argument 225 ASSERT_NOT_NULL(hessian); in computeResidualAndGradients() 230 matTransposeMultiplyMat(hessian, jacobian, meas_dim, state_dim); in computeResidualAndGradients() 257 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
|