/external/eigen/Eigen/src/Eigenvalues/ |
D | GeneralizedSelfAdjointEigenSolver.h | 185 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 186 cholB.matrixL().template solveInPlace<OnTheLeft>(matC); in compute() 187 cholB.matrixU().template solveInPlace<OnTheRight>(matC); in compute() 189 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly ); in compute() 198 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 199 matC = matC * cholB.matrixL(); in compute() 200 matC = cholB.matrixU() * matC; in compute() 202 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly); in compute() 211 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local 212 matC = matC * cholB.matrixL(); in compute() [all …]
|
/external/deqp/framework/common/ |
D | tcuMatrix.hpp | 237 const Matrix<T, 1, 2> matC = Matrix<T, 1, 2>(areaC); in doInverse() local 240 const T schurComplement = T(1.0f) / (matD - matC*invA*matB)(0,0); in doInverse() 243 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse() 245 const Matrix<T, 1, 2> blockC = matC*invA*(-schurComplement); in doInverse() 288 const Matrix<T, 2, 2> matC = Matrix<T, 2, 2>(areaC); in doInverse() local 291 const Matrix<T, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in doInverse() 294 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse() 296 const Matrix<T, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in doInverse()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/ |
D | vktShaderRenderMatrixTests.cpp | 763 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local 766 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() 769 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 771 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse() 815 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local 818 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() 821 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 823 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
|
/external/deqp/modules/gles3/functional/ |
D | es3fShaderMatrixTests.cpp | 768 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local 771 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() 774 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 776 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse() 820 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local 823 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() 826 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse() 828 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
|
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/ |
D | vktShaderBuiltinPrecisionTests.cpp | 3655 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 3660 (matD - dot(matC * invA, matB))); in doExpand() 3664 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 3671 (matC * invA) * -schur); in doExpand() 3696 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 3703 inverse(matD + -(matC * invA * matB))); in doExpand() 3705 invA + (invA * matB * schur * matC * invA)); in doExpand() 3709 (-schur) * matC * invA); in doExpand()
|
/external/deqp/modules/glshared/ |
D | glsBuiltinPrecisionTests.cpp | 3706 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local 3711 (matD - dot(matC * invA, matB))); in doExpand() 3715 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand() 3722 (matC * invA) * -schur); in doExpand() 3747 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local 3754 inverse(matD + -(matC * invA * matB))); in doExpand() 3756 invA + (invA * matB * schur * matC * invA)); in doExpand() 3760 (-schur) * matC * invA); in doExpand()
|