Home | History | Annotate | Download | only in gfx

Lines Matching refs:determinant

33   // This routine is separated from the Matrix3F::Determinant because in
103 double determinant = Determinant3x3(data_);
104 if (std::numeric_limits<float>::epsilon() > std::abs(determinant))
108 (data_[M11] * data_[M22] - data_[M12] * data_[M21]) / determinant,
109 (data_[M02] * data_[M21] - data_[M01] * data_[M22]) / determinant,
110 (data_[M01] * data_[M12] - data_[M02] * data_[M11]) / determinant,
111 (data_[M12] * data_[M20] - data_[M10] * data_[M22]) / determinant,
112 (data_[M00] * data_[M22] - data_[M02] * data_[M20]) / determinant,
113 (data_[M02] * data_[M10] - data_[M00] * data_[M12]) / determinant,
114 (data_[M10] * data_[M21] - data_[M11] * data_[M20]) / determinant,
115 (data_[M01] * data_[M20] - data_[M00] * data_[M21]) / determinant,
116 (data_[M00] * data_[M11] - data_[M01] * data_[M10]) / determinant);
120 float Matrix3F::Determinant() const {