Lines Matching refs:eigenVectors
476 dgMatrix eigenVectors (initialGuess.Transpose4X4()); in EigenVectors() local
477 mat = initialGuess * mat * eigenVectors; in EigenVectors()
495 …HACD_ASSERT (dgAbsf((eigenVectors.m_front % eigenVectors.m_front) - hacd::HaF32(1.0f)) < dgEPSILON… in EigenVectors()
496 HACD_ASSERT (dgAbsf((eigenVectors.m_up % eigenVectors.m_up) - hacd::HaF32(1.0f)) < dgEPSILON); in EigenVectors()
497 …HACD_ASSERT (dgAbsf((eigenVectors.m_right % eigenVectors.m_right) - hacd::HaF32(1.0f)) < dgEPSILON… in EigenVectors()
500 dgVector tmp (eigenVectors.m_front * eigenVectors.m_up); in EigenVectors()
501 if (tmp % eigenVectors.m_right < hacd::HaF32(0.0f)) { in EigenVectors()
502 eigenVectors.m_right = eigenVectors.m_right.Scale (-hacd::HaF32(1.0f)); in EigenVectors()
506 *this = eigenVectors.Inverse(); in EigenVectors()
573 hacd::HaF32 g = eigenVectors[j][ip]; in EigenVectors()
574 hacd::HaF32 h = eigenVectors[j][iq]; in EigenVectors()
575 eigenVectors[j][ip] = g - s * (h + g * tau); in EigenVectors()
576 eigenVectors[j][iq] = h + s * (g - h * tau); in EigenVectors()