Home
last modified time | relevance | path

Searched refs:schurComplement (Results 1 – 3 of 3) sorted by relevance

/external/deqp/framework/common/
DtcuMatrix.hpp246 const T schurComplement = T(1.0f) / (matD - matC*invA*matB)(0,0); in doInverse() local
249 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse()
250 const Matrix<T, 2, 1> blockB = (zeroMat-invA)*matB*schurComplement; in doInverse()
251 const Matrix<T, 1, 2> blockC = matC*invA*(-schurComplement); in doInverse()
252 const T blockD = schurComplement; in doInverse()
297 const Matrix<T, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in doInverse() local
300 const Matrix<T, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in doInverse()
301 const Matrix<T, 2, 2> blockB = (zeroMat-invA)*matB*schurComplement; in doInverse()
302 const Matrix<T, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in doInverse()
303 const Matrix<T, 2, 2> blockD = schurComplement; in doInverse()
/external/deqp/modules/gles3/functional/
Des3fShaderMatrixTests.cpp757 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() local
760 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
761 const tcu::Matrix<float, 2, 1> blockB = (zeroMat-invA)*matB*schurComplement; in inverse()
762 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse()
763 const float blockD = schurComplement; in inverse()
809 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() local
812 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
813 const tcu::Matrix<float, 2, 2> blockB = (zeroMat-invA)*matB*schurComplement; in inverse()
814 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
815 const tcu::Matrix<float, 2, 2> blockD = schurComplement; in inverse()
/external/deqp/external/vulkancts/modules/vulkan/shaderrender/
DvktShaderRenderMatrixTests.cpp752 const float schurComplement = 1.0f / (matD - matC*invA*matB)(0,0); in inverse() local
755 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
756 const tcu::Matrix<float, 2, 1> blockB = (zeroMat-invA)*matB*schurComplement; in inverse()
757 const tcu::Matrix<float, 1, 2> blockC = matC*invA*(-schurComplement); in inverse()
758 const float blockD = schurComplement; in inverse()
804 const tcu::Matrix<float, 2, 2> schurComplement = inverse(matD - matC*invA*matB); in inverse() local
807 const tcu::Matrix<float, 2, 2> blockA = invA + invA*matB*schurComplement*matC*invA; in inverse()
808 const tcu::Matrix<float, 2, 2> blockB = (zeroMat-invA)*matB*schurComplement; in inverse()
809 const tcu::Matrix<float, 2, 2> blockC = (zeroMat-schurComplement)*matC*invA; in inverse()
810 const tcu::Matrix<float, 2, 2> blockD = schurComplement; in inverse()