Home
last modified time | relevance | path

Searched refs:jacobian (Results 1 – 4 of 4) sorted by relevance

/device/google/contexthub/firmware/os/algos/calibration/sphere_fit/
Dsphere_fit_calibration.c117 float *residual, float *jacobian) { in sphereFitResidAndJacobianFunc() argument
154 if (jacobian) { in sphereFitResidAndJacobianFunc()
155 memset(jacobian, 0, sizeof(float) * SF_STATE_DIM * data->num_fit_points); in sphereFitResidAndJacobianFunc()
180 if (jacobian) { in sphereFitResidAndJacobianFunc()
198 matTransposeMultiplyVec(&jacobian[i * SF_STATE_DIM], A, x_corr, in sphereFitResidAndJacobianFunc()
200 vecScalarMulInPlace(&jacobian[i * SF_STATE_DIM], scale, SF_STATE_DIM); in sphereFitResidAndJacobianFunc()
Dsphere_fit_calibration.h138 float *residual, float *jacobian);
/device/google/contexthub/firmware/os/algos/common/math/
Dlevenberg_marquardt.c18 float *jacobian,
217 float *jacobian, float gradient_threshold, in computeResidualAndGradients() argument
226 func(state, f_data, residual, jacobian); in computeResidualAndGradients()
230 matTransposeMultiplyMat(hessian, jacobian, meas_dim, state_dim); in computeResidualAndGradients()
231 matTransposeMultiplyVec(gradient, jacobian, residual, meas_dim, state_dim); in computeResidualAndGradients()
Dlevenberg_marquardt.h46 float *residual, float *jacobian);