Lines Matching refs:col
439 MatrixXr q1 (m_naiveU.col(firstCol + k).segment(firstCol, k + 1));
443 m_naiveU.col(i + 1).segment(firstCol, k + 1) << m_naiveU.col(i).segment(firstCol, k + 1);
446 m_naiveU.col(firstCol).segment( firstCol, k + 1) << (q1 * c0);
448 m_naiveU.col(lastCol + 1).segment(firstCol, k + 1) << (q1 * ( - s0));
450 m_naiveU.col(firstCol).segment(firstCol + k + 1, n - k) <<
451 m_naiveU.col(lastCol + 1).segment(firstCol + k + 1, n - k) *s0;
453 m_naiveU.col(lastCol + 1).segment(firstCol + k + 1, n - k) *= c0;
475 m_computed.col(firstCol + shift).segment(firstCol + shift + 1, k) << alphaK * l.transpose().real();
476 m_computed.col(firstCol + shift).segment(firstCol + shift + k + 1, n - k - 1) << betaK * f.transpose().real();
522 m_naiveU.col(firstCol).segment(firstCol,size) =
523 c * m_naiveU.col(firstCol).segment(firstCol, size) -
524 s * m_naiveU.col(i).segment(firstCol, size) ;
526 m_naiveU.col(i).segment(firstCol, size) =
527 (c + s*s/c) * m_naiveU.col(i).segment(firstCol, size) +
528 (s/c) * m_naiveU.col(firstCol).segment(firstCol,size);
555 m_naiveU.col(firstColu + i).segment(firstColu, size) =
556 c * m_naiveU.col(firstColu + i).segment(firstColu, size) -
557 s * m_naiveU.col(firstColu + j).segment(firstColu, size) ;
559 m_naiveU.col(firstColu + j).segment(firstColu, size) =
560 (c + s*s/c) * m_naiveU.col(firstColu + j).segment(firstColu, size) +
561 (s/c) * m_naiveU.col(firstColu + i).segment(firstColu, size);
564 m_naiveV.col(firstColW + i).segment(firstRowW, size - 1) =
565 c * m_naiveV.col(firstColW + i).segment(firstRowW, size - 1) +
566 s * m_naiveV.col(firstColW + j).segment(firstRowW, size - 1) ;
568 m_naiveV.col(firstColW + j).segment(firstRowW, size - 1) =
569 (c + s*s/c) * m_naiveV.col(firstColW + j).segment(firstRowW, size - 1) -
570 (s/c) * m_naiveV.col(firstColW + i).segment(firstRowW, size - 1);
628 //we stock the current index of each col
656 temp = m_naiveU.col(I - shift).segment(firstCol, length + 1);
657 m_naiveU.col(I - shift).segment(firstCol, length + 1) <<
658 m_naiveU.col(J - shift).segment(firstCol, length + 1);
659 m_naiveU.col(J - shift).segment(firstCol, length + 1) << temp;
663 temp = m_naiveU.col(I - shift).segment(0, 2);
664 m_naiveU.col(I - shift).segment(0, 2) <<
665 m_naiveU.col(J - shift).segment(0, 2);
666 m_naiveU.col(J - shift).segment(0, 2) << temp;
671 temp = m_naiveV.col(CWI).segment(firstRowW, length);
672 m_naiveV.col(CWI).segment(firstRowW, length) << m_naiveV.col(CWJ).segment(firstRowW, length);
673 m_naiveV.col(CWJ).segment(firstRowW, length) << temp;