Home | History | Annotate | Download | only in gfx

Lines Matching defs:eigenvalues

134   float eigenvalues[3];
142 eigenvalues[0] = data_[M00];
143 eigenvalues[1] = data_[M11];
144 eigenvalues[2] = data_[M22];
169 eigenvalues[0] = q + 2 * p * static_cast<float>(cos(phi));
170 eigenvalues[2] = q + 2 * p *
172 eigenvalues[1] = 3 * q - eigenvalues[0] - eigenvalues[2];
175 // Put eigenvalues in the descending order.
177 if (eigenvalues[2] > eigenvalues[1]) {
178 std::swap(eigenvalues[2], eigenvalues[1]);
182 if (eigenvalues[1] > eigenvalues[0]) {
183 std::swap(eigenvalues[1], eigenvalues[0]);
187 if (eigenvalues[2] > eigenvalues[1]) {
188 std::swap(eigenvalues[2], eigenvalues[1]);
205 // eigenvalues.
207 float l = eigenvalues[i];
234 return Vector3dF(eigenvalues[0], eigenvalues[1], eigenvalues[2]);