Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/algos/common/math/
Dmat.c306 struct Mat33 *eigenvecs) { in mat33GetEigenbasis() argument
309 CHRE_ASSERT_NOT_NULL(eigenvecs); in mat33GetEigenbasis()
321 initDiagonalMatrix(eigenvecs, 1.0f); in mat33GetEigenbasis()
370 float tmp = c * eigenvecs->elem[k][i] - s * eigenvecs->elem[l][i]; in mat33GetEigenbasis()
371 eigenvecs->elem[l][i] = in mat33GetEigenbasis()
372 s * eigenvecs->elem[k][i] + c * eigenvecs->elem[l][i]; in mat33GetEigenbasis()
373 eigenvecs->elem[k][i] = tmp; in mat33GetEigenbasis()
404 mat33SwapRows(eigenvecs, k, m); in mat33GetEigenbasis()
Dmat.h128 struct Mat33 *eigenvecs);
/device/google/contexthub/firmware/os/algos/calibration/magnetometer/mag_cal/
Dmag_cal.c64 struct Mat33 eigenvecs; in moc_eigen_test() local
65 mat33GetEigenbasis(&S, &eigenvals, &eigenvecs); in moc_eigen_test()
/device/google/contexthub/firmware/os/algos/calibration/accelerometer/
Daccel_cal.c396 struct Mat33 eigenvecs; in accEigenTest() local
397 mat33GetEigenbasis(&S, &eigenvals, &eigenvecs); in accEigenTest()