Home
last modified time | relevance | path

Searched refs:matC (Results 1 – 25 of 26) sorted by relevance

12

/external/eigen/Eigen/src/Eigenvalues/
DGeneralizedSelfAdjointEigenSolver.h184 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local
185 cholB.matrixL().template solveInPlace<OnTheLeft>(matC); in compute()
186 cholB.matrixU().template solveInPlace<OnTheRight>(matC); in compute()
188 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly ); in compute()
197 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local
198 matC = matC * cholB.matrixL(); in compute()
199 matC = cholB.matrixU() * matC; in compute()
201 Base::compute(matC, computeEigVecs ? ComputeEigenvectors : EigenvaluesOnly); in compute()
210 MatrixType matC = matA.template selfadjointView<Lower>(); in compute() local
211 matC = matC * cholB.matrixL(); in compute()
[all …]
/external/deqp/framework/common/
DtcuMatrix.hpp243 const Matrix<T, 1, 2> matC = Matrix<T, 1, 2>(areaC); in doInverse() local
246 const T schurComplement = T(1.0f) / (matD - matC*invA*matB)(0,0); in doInverse()
249 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse()
251 const Matrix<T, 1, 2> blockC = matC*invA*(-schurComplement); in doInverse()
294 const Matrix<T, 2, 2> matC = Matrix<T, 2, 2>(areaC); in doInverse() local
297 const Matrix<T, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in doInverse()
300 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse()
302 const Matrix<T, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in doInverse()
/external/deqp/modules/gles3/functional/
Des3fShaderMatrixTests.cpp754 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local
757 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse()
760 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
762 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse()
806 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local
809 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse()
812 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
814 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderMatrixTests.cpp749 const tcu::Matrix<float, 1, 2> matC = tcu::Matrix<float, 1, 2>(areaC); in inverse() local
752 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse()
755 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
757 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse()
801 const tcu::Matrix<float, 2, 2> matC = Mat2(areaC); in inverse() local
804 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse()
807 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
809 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
/external/deqp/external/vulkancts/modules/vulkan/shaderexecutor/
DvktShaderBuiltinPrecisionTests.cpp4833 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local
4838 (matD - dot(matC * invA, matB))); in doExpand()
4842 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand()
4849 (matC * invA) * -schur); in doExpand()
4874 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local
4881 inverse(matD + -(matC * invA * matB))); in doExpand()
4883 invA + (invA * matB * schur * matC * invA)); in doExpand()
4887 (-schur) * matC * invA); in doExpand()
4934 ExprP<Vec2_16Bit> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local
4939 (matD - dot(matC * invA, matB))); in doExpand()
[all …]
/external/deqp/modules/glshared/
DglsBuiltinPrecisionTests.cpp3856 ExprP<Vec2> matC = bindExpression("matC", ctx, vec2(mat[0][2], mat[1][2])); in doExpand() local
3861 (matD - dot(matC * invA, matB))); in doExpand()
3865 ExprP<Mat2> t3 = outerProduct(t2, matC); in doExpand()
3872 (matC * invA) * -schur); in doExpand()
3897 ExprP<Mat2> matC = bindExpression("matC", ctx, in doExpand() local
3904 inverse(matD + -(matC * invA * matB))); in doExpand()
3906 invA + (invA * matB * schur * matC * invA)); in doExpand()
3910 (-schur) * matC * invA); in doExpand()
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/src/
Dgles31-khr-master.txt994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/src/
Dgles31-khr-master.txt994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/
Dgles31-khr-master.txt994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/
Dgles31-khr-master.txt994 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
998 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1002 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1005 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1009 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1013 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.5.x/
Dgles31-khr-master.txt1931 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1942 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1946 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1950 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/
Dgles31-khr-master.txt1924 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
1928 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1932 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1943 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/src/
Dgles31-khr-master.txt1924 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
1928 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1932 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1943 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gles/khronos_mustpass/master/
Dgles31-khr-master.txt1931 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
1935 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
1939 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
1942 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
1946 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
1950 KHR-GLES31.core.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/
Dgl43-master.txt4363 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4367 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4371 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4374 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4378 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4382 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl45-master.txt4364 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4368 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4372 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4375 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4379 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4383 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl46-master.txt4364 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4368 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4372 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4375 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4379 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4383 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl44-master.txt4363 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4367 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4371 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4374 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4378 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4382 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.1.x/
Dgl43-master.txt4396 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4400 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4404 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4407 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4411 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4415 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl45-master.txt4397 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4401 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4405 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4408 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4412 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4416 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl46-master.txt4397 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4401 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4405 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4408 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4412 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4416 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
/external/deqp/external/openglcts/data/mustpass/gl/khronos_mustpass/4.6.0.x/src/
Dgl43-master.txt4364 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4368 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4372 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4375 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4379 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4383 KHR-GL43.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl46-master.txt4365 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4369 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4373 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4376 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4380 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4384 KHR-GL46.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl45-master.txt4365 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4369 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4373 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4376 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4380 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4384 KHR-GL45.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad
Dgl44-master.txt4364 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC
4368 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std140-matC
4372 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-packed-matC
4375 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-fs-std430-matC-pad
4379 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-vs-std140-matC
4383 KHR-GL44.shader_storage_buffer_object.advanced-unsizedArrayLength-cs-std430-matC-pad

12