/external/eigen/Eigen/src/Core/products/ |
TriangularMatrixMatrix.h | 136 Index actual_kc = (std::min)(IsLower ? k2 : depth-k2, kc); local 137 Index actual_k2 = IsLower ? k2-actual_kc : k2; 140 if((!IsLower)&&(k2<rows)&&(k2+actual_kc>rows)) 142 actual_kc = rows-k2; 143 k2 = k2+actual_kc-kc; 146 pack_rhs(blockB, &rhs(actual_k2,0), rhsStride, actual_kc, cols); 157 for (Index k1=0; k1<actual_kc; k1+=SmallPanelWidth) 159 Index actualPanelWidth = std::min<Index>(actual_kc-k1, SmallPanelWidth); 160 Index lengthTarget = IsLower ? actual_kc-k1-actualPanelWidth : k1; 177 actualPanelWidth, actual_kc, 0, blockBOffset, blockW) 266 Index actual_kc = (std::min)(IsLower ? depth-k2 : k2, kc); local [all...] |
TriangularSolverMatrix.h | 84 const Index actual_kc = (std::min)(IsLower ? size-k2 : k2, kc); local 103 for (Index k1=0; k1<actual_kc; k1+=SmallPanelWidth) 105 Index actualPanelWidth = std::min<Index>(actual_kc-k1, SmallPanelWidth); 139 Index lengthTarget = actual_kc-k1-actualPanelWidth; 144 pack_rhs(blockB+actual_kc*j2, &other(startBlock,j2), otherStride, actualPanelWidth, actual_cols, actual_kc, blockBOffset); 149 Index startTarget = IsLower ? k2+k1+actualPanelWidth : k2-actual_kc; 153 gebp_kernel(&other(startTarget,j2), otherStride, blockA, blockB+actual_kc*j2, lengthTarget, actualPanelWidth, actual_cols, Scalar(-1), 154 actualPanelWidth, actual_kc, 0, blockBOffset, blockW); 168 pack_lhs(blockA, &tri(i2, IsLower ? k2 : k2-kc), triStride, actual_kc, actual_mc) 221 const Index actual_kc = (std::min)(IsLower ? k2 : size-k2, kc); local 271 blockA, blockB+j2*actual_kc, local [all...] |
GeneralMatrixMatrix.h | 93 const Index actual_kc = (std::min)(k+kc,depth)-k; // => rows of B', and cols of the A' local 97 pack_lhs(blockA, &lhs(0,k), lhsStride, actual_kc, mc); 108 pack_rhs(blockB+info[tid].rhs_start*actual_kc, &rhs(k,info[tid].rhs_start), rhsStride, actual_kc, info[tid].rhs_length); 124 gebp(res+info[j].rhs_start*resStride, resStride, blockA, blockB+info[j].rhs_start*actual_kc, mc, actual_kc, info[j].rhs_length, alpha, -1,-1,0,0, w); 133 pack_lhs(blockA, &lhs(i,k), lhsStride, actual_kc, actual_mc); 136 gebp(res+i, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha, -1,-1,0,0, w); 164 const Index actual_kc = (std::min)(k2+kc,depth)-k2; local 170 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, cols) [all...] |
SelfadjointMatrixMatrix.h | 266 const Index actual_kc = (std::min)(k2+kc,size)-k2; local 271 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, cols); 281 pack_lhs_transposed(blockA, &lhs(k2, i2), lhsStride, actual_kc, actual_mc); 283 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 289 pack_lhs(blockA, &lhs(k2,k2), lhsStride, actual_kc, actual_mc); 291 gebp_kernel(res+k2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 298 (blockA, &lhs(i2, k2), lhsStride, actual_kc, actual_mc); 300 gebp_kernel(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, cols, alpha); 342 const Index actual_kc = (std::min)(k2+kc,size)-k2; local 344 pack_rhs(blockB, _rhs, rhsStride, actual_kc, cols, k2) [all...] |
GeneralMatrixMatrixTriangular.h | 86 const Index actual_kc = (std::min)(k2+kc,depth)-k2; local 89 pack_rhs(blockB, &rhs(k2,0), rhsStride, actual_kc, size); 95 pack_lhs(blockA, &lhs(i2, k2), lhsStride, actual_kc, actual_mc); 102 gebp(res+i2, resStride, blockA, blockB, actual_mc, actual_kc, (std::min)(size,i2), alpha, 105 sybb(res+resStride*i2 + i2, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha, allocatedBlockB); 110 gebp(res+resStride*j2+i2, resStride, blockA, blockB+actual_kc*j2, actual_mc, actual_kc, (std::max)(Index(0), size-j2), alpha,
|