/external/eigen/Eigen/src/Core/products/ |
H A D | TriangularSolverMatrix.h | 93 const Index actual_kc = (std::min)(IsLower ? size-k2 : k2, kc); local 112 for (Index k1=0; k1<actual_kc; k1+=SmallPanelWidth) 114 Index actualPanelWidth = std::min<Index>(actual_kc-k1, SmallPanelWidth); 148 Index lengthTarget = actual_kc-k1-actualPanelWidth; 153 pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); 158 Index startTarget = IsLower ? k2+k1+actualPanelWidth : k2-actual_kc; 162 gebp_kernel(other.getSubMapper(startTarget,j2), blockA, blockB+actual_kc*j2, lengthTarget, actualPanelWidth, actual_cols, Scalar(-1), 163 actualPanelWidth, actual_kc, 0, blockBOffset); 177 pack_lhs(blockA, tri.getSubMapper(i2, IsLower ? k2 : k2-kc), actual_kc, actual_m 238 const Index actual_kc = (std::min)(IsLower ? k2 : size-k2, kc); local [all...] |
H A D | GeneralMatrixMatrixTriangular.h | 94 const Index actual_kc = (std::min)(k2+kc,depth)-k2; local 97 pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, size); 103 pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); 110 gebp(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, 114 sybb(_res+resStride*i2 + i2, resStride, blockA, blockB + actual_kc*i2, actual_mc, actual_kc, alpha); 119 gebp(res.getSubMapper(i2, j2), blockA, blockB+actual_kc*j2, actual_mc, 120 actual_kc, (std::max)(Index(0), size-j2), alpha, -1, -1, 0, 0);
|
H A D | SelfadjointMatrixMatrix.h | 359 const Index actual_kc = (std::min)(k2+kc,size)-k2; local 364 pack_rhs(blockB, rhs.getSubMapper(k2,0), actual_kc, cols); 374 pack_lhs_transposed(blockA, lhs_transpose.getSubMapper(i2, k2), actual_kc, actual_mc); 376 gebp_kernel(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, cols, alpha); 382 pack_lhs(blockA, &lhs(k2,k2), lhsStride, actual_kc, actual_mc); 384 gebp_kernel(res.getSubMapper(k2, 0), blockA, blockB, actual_mc, actual_kc, cols, alpha); 391 (blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc); 393 gebp_kernel(res.getSubMapper(i2, 0), blockA, blockB, actual_mc, actual_kc, cols, alpha); 445 const Index actual_kc = (std::min)(k2+kc,size)-k2; local 447 pack_rhs(blockB, _rhs, rhsStride, actual_kc, col [all...] |
H A D | TriangularMatrixMatrix.h | 155 Index actual_kc = (std::min)(IsLower ? k2 : depth-k2, kc); local 156 Index actual_k2 = IsLower ? k2-actual_kc : k2; 159 if((!IsLower)&&(k2<rows)&&(k2+actual_kc>rows)) 161 actual_kc = rows-k2; 162 k2 = k2+actual_kc-kc; 165 pack_rhs(blockB, rhs.getSubMapper(actual_k2,0), actual_kc, cols); 176 for (Index k1=0; k1<actual_kc; k1+=panelWidth) 178 Index actualPanelWidth = std::min<Index>(actual_kc-k1, panelWidth); 179 Index lengthTarget = IsLower ? actual_kc-k1-actualPanelWidth : k1; 197 actualPanelWidth, actual_kc, 303 Index actual_kc = (std::min)(IsLower ? depth-k2 : k2, kc); local [all...] |
H A D | GeneralMatrixMatrix.h | 98 const Index actual_kc = (std::min)(k+kc,depth)-k; // => rows of B', and cols of the A' local 102 pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); 113 pack_lhs(blockA+info[tid].lhs_start*actual_kc, lhs.getSubMapper(info[tid].lhs_start,k), actual_kc, info[tid].lhs_length); 131 gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); 140 pack_rhs(blockB, rhs.getSubMapper(k,j), actual_kc, actual_nc); 143 gebp(res.getSubMapper(0, j), blockA, blockB, rows, actual_kc, actual_nc, alpha); 174 const Index actual_kc = (std::min)(k2+kc,depth)-k2; local 180 pack_lhs(blockA, lhs.getSubMapper(i2,k2), actual_kc, actual_m [all...] |
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
H A D | TensorContraction.h | 496 const Index actual_kc = numext::mini(k2 + kc, k) - k2; local 497 pack_lhs(blockA, lhs.getSubMapper(i2, k2), actual_kc, actual_mc, 0, 0); 503 pack_rhs(blockB, rhs.getSubMapper(k2, j2), actual_kc, actual_nc, 0, 0); 507 gebp(output.getSubMapper(i2, j2), blockA, blockB, actual_mc, actual_kc, actual_nc, Scalar(1), -1, -1, 0, 0);
|
H A D | TensorContractionThreadPool.h | 849 const Index actual_kc = numext::mini(k_start + kc, k) - k_start; local 877 actual_kc, // kc 915 actual_kc, // kc
|