Lines Matching refs:mat

25  *    - mat OP mat
26 * - mat OP vec
27 * - vec OP mat
28 * - mat OP scalar
29 * - OP ( mat )
31 * - OP mat
653 float determinant (const tcu::Matrix<float, Size, Size>& mat);
656 float determinant<2> (const tcu::Matrix<float, 2, 2>& mat)
658 return mat(0,0) * mat(1,1) - mat(1,0) * mat(0,1);
662 float determinant<3> (const tcu::Matrix<float, 3, 3>& mat)
664 return + mat(0,0) * mat(1,1) * mat(2,2)
665 + mat(0,1) * mat(1,2) * mat(2,0)
666 + mat(0,2) * mat(1,0) * mat(2,1)
667 - mat(0,0) * mat(1,2) * mat(2,1)
668 - mat(0,1) * mat(1,0) * mat(2,2)
669 - mat(0,2) * mat(1,1) * mat(2,0);
673 float determinant<4> (const tcu::Matrix<float, 4, 4>& mat)
678 mat(1,1), mat(2,1), mat(3,1),
679 mat(1,2), mat(2,2), mat(3,2),
680 mat(1,3), mat(2,3), mat(3,3),
683 mat(1,0), mat(2,0), mat(3,0),
684 mat(1,2), mat(2,2), mat(3,2),
685 mat(1,3), mat(2,3), mat(3,3),
688 mat(1,0), mat(2,0), mat(3,0),
689 mat(1,1), mat(2,1), mat(3,1),
690 mat(1,3), mat(2,3), mat(3,3),
693 mat(1,0), mat(2,0), mat(3,0),
694 mat(1,1), mat(2,1), mat(3,1),
695 mat(1,2), mat(2,2), mat(3,2),
699 return + mat(0,0) * determinant(tcu::Mat3(minorMatrices[0]))
700 - mat(0,1) * determinant(tcu::Mat3(minorMatrices[1]))
701 + mat(0,2) * determinant(tcu::Mat3(minorMatrices[2]))
702 - mat(0,3) * determinant(tcu::Mat3(minorMatrices[3]));
708 tcu::Matrix<float, Size, Size> inverse (const tcu::Matrix<float, Size, Size>& mat);
711 tcu::Matrix<float, 2, 2> inverse<2> (const tcu::Matrix<float, 2, 2>& mat)
713 const float det = determinant(mat);
718 retVal(0, 0) = mat(1, 1) / det;
719 retVal(0, 1) = -mat(0, 1) / det;
720 retVal(1, 0) = -mat(1, 0) / det;
721 retVal(1, 1) = mat(0, 0) / det;
727 tcu::Matrix<float, 3, 3> inverse<3> (const tcu::Matrix<float, 3, 3>& mat)
731 DE_ASSERT(determinant(mat) != 0.0f);
735 mat(0,0), mat(0,1),
736 mat(1,0), mat(1,1)
740 mat(0,2),
741 mat(1,2),
745 mat(2,0), mat(2,1),
749 mat(2,2)
777 tcu::Matrix<float, 4, 4> inverse<4> (const tcu::Matrix<float, 4, 4>& mat)
781 DE_ASSERT(determinant(mat) != 0.0f);
785 mat(0,0), mat(0,1),
786 mat(1,0), mat(1,1)
790 mat(0,2), mat(0,3),
791 mat(1,2), mat(1,3)
795 mat(2,0), mat(2,1),
796 mat(3,0), mat(3,1)
800 mat(2,2), mat(2,3),
801 mat(3,2), mat(3,3)
832 tcu::Matrix<T, Rows, Cols> negate (const tcu::Matrix<T, Rows, Cols>& mat)
838 retVal(r,c) = -mat(r, c);
846 tcu::Matrix<T, Rows, Cols> increment (const tcu::Matrix<T, Rows, Cols>& mat)
852 retVal(r,c) = mat(r, c) + 1.0f;
858 tcu::Matrix<T, Rows, Cols> decrement (const tcu::Matrix<T, Rows, Cols>& mat)
864 retVal(r,c) = mat(r, c) - 1.0f;
1324 str << "mat" << Cols;
1326 str << "mat" << Cols << "x" << Rows;