Lines Matching refs:mat

27  *    - mat OP mat
28 * - mat OP vec
29 * - vec OP mat
30 * - mat OP scalar
31 * - OP ( mat )
33 * - OP mat
647 float determinant (const tcu::Matrix<float, Size, Size>& mat);
650 float determinant<2> (const tcu::Matrix<float, 2, 2>& mat)
652 return mat(0,0) * mat(1,1) - mat(1,0) * mat(0,1);
656 float determinant<3> (const tcu::Matrix<float, 3, 3>& mat)
658 return + mat(0,0) * mat(1,1) * mat(2,2)
659 + mat(0,1) * mat(1,2) * mat(2,0)
660 + mat(0,2) * mat(1,0) * mat(2,1)
661 - mat(0,0) * mat(1,2) * mat(2,1)
662 - mat(0,1) * mat(1,0) * mat(2,2)
663 - mat(0,2) * mat(1,1) * mat(2,0);
667 float determinant<4> (const tcu::Matrix<float, 4, 4>& mat)
672 mat(1,1), mat(2,1), mat(3,1),
673 mat(1,2), mat(2,2), mat(3,2),
674 mat(1,3), mat(2,3), mat(3,3),
677 mat(1,0), mat(2,0), mat(3,0),
678 mat(1,2), mat(2,2), mat(3,2),
679 mat(1,3), mat(2,3), mat(3,3),
682 mat(1,0), mat(2,0), mat(3,0),
683 mat(1,1), mat(2,1), mat(3,1),
684 mat(1,3), mat(2,3), mat(3,3),
687 mat(1,0), mat(2,0), mat(3,0),
688 mat(1,1), mat(2,1), mat(3,1),
689 mat(1,2), mat(2,2), mat(3,2),
693 return + mat(0,0) * determinant(tcu::Mat3(minorMatrices[0]))
694 - mat(0,1) * determinant(tcu::Mat3(minorMatrices[1]))
695 + mat(0,2) * determinant(tcu::Mat3(minorMatrices[2]))
696 - mat(0,3) * determinant(tcu::Mat3(minorMatrices[3]));
702 tcu::Matrix<float, Size, Size> inverse (const tcu::Matrix<float, Size, Size>& mat);
705 tcu::Matrix<float, 2, 2> inverse<2> (const tcu::Matrix<float, 2, 2>& mat)
707 const float det = determinant(mat);
712 retVal(0, 0) = mat(1, 1) / det;
713 retVal(0, 1) = -mat(0, 1) / det;
714 retVal(1, 0) = -mat(1, 0) / det;
715 retVal(1, 1) = mat(0, 0) / det;
721 tcu::Matrix<float, 3, 3> inverse<3> (const tcu::Matrix<float, 3, 3>& mat)
725 DE_ASSERT(determinant(mat) != 0.0f);
729 mat(0,0), mat(0,1),
730 mat(1,0), mat(1,1)
734 mat(0,2),
735 mat(1,2),
739 mat(2,0), mat(2,1),
743 mat(2,2)
771 tcu::Matrix<float, 4, 4> inverse<4> (const tcu::Matrix<float, 4, 4>& mat)
775 DE_ASSERT(determinant(mat) != 0.0f);
779 mat(0,0), mat(0,1),
780 mat(1,0), mat(1,1)
784 mat(0,2), mat(0,3),
785 mat(1,2), mat(1,3)
789 mat(2,0), mat(2,1),
790 mat(3,0), mat(3,1)
794 mat(2,2), mat(2,3),
795 mat(3,2), mat(3,3)
826 tcu::Matrix<T, Rows, Cols> negate (const tcu::Matrix<T, Rows, Cols>& mat)
832 retVal(r,c) = -mat(r, c);
840 tcu::Matrix<T, Rows, Cols> increment (const tcu::Matrix<T, Rows, Cols>& mat)
846 retVal(r,c) = mat(r, c) + 1.0f;
852 tcu::Matrix<T, Rows, Cols> decrement (const tcu::Matrix<T, Rows, Cols>& mat)
858 retVal(r,c) = mat(r, c) - 1.0f;
1318 str << "mat" << Cols;
1320 str << "mat" << Cols << "x" << Rows;