Home | History | Annotate | Download | only in test

Lines Matching refs:col

16 template<typename MatrixType> bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Index col=0)
19 if(match || col==diffs.cols())
27 for(Index i=col; i<n; ++i)
30 if(diffs.col(col).segment(col,n-i).minCoeff(&best_index) > tol)
33 best_index += col;
35 diffs.row(col).swap(diffs.row(best_index));
36 if(find_pivot(tol,diffs,col+1)) return true;
37 diffs.row(col).swap(diffs.row(best_index));
40 diffs.row(n-(i-col)-1).swap(diffs.row(best_index));
41 transpositions.push_back(std::pair<Index,Index>(n-(i-col)-1,best_index));