Home | History | Annotate | Download | only in SVD

Lines Matching refs:cols

44   using Base::cols;
90 BDCSVD(Index rows, Index cols, unsigned int computationOptions = 0)
94 allocate(rows, cols, computationOptions);
198 void allocate(Index rows, Index cols, unsigned int computationOptions);
218 void BDCSVD<MatrixType>::allocate(Index rows, Index cols, unsigned int computationOptions)
220 isTranspose = (cols > rows);
221 if (SVDBase<MatrixType>::allocate(rows, cols, computationOptions)) return;
256 allocate(matrix.rows(), matrix.cols(), computationOptions);
258 m_computed = Matrix<int, Dynamic, Dynamic>::Zero(rows(), cols());
263 if (this->m_computeFullV) this->m_matrixV = Matrix<int, Dynamic, Dynamic>::Zero(cols(), cols());
274 allocate(matrix.rows(), matrix.cols(), computationOptions);
277 //**** step 1 Bidiagonalization isTranspose = (matrix.cols()>matrix.rows()) ;
319 MatrixX temp = MatrixX::Zero(naiveU.rows(), naiveU.cols());
322 this->m_matrixU = MatrixX::Identity(householderU.cols(), this->m_nonzeroSingularValues );
329 this->m_matrixU = MatrixX::Identity(householderU.cols(), householderU.cols());
335 MatrixX temp = MatrixX::Zero(naiveV.rows(), naiveV.cols());
338 this->m_matrixV = MatrixX::Identity(householderV.cols(),this->m_nonzeroSingularValues );
345 this->m_matrixV = MatrixX::Identity(householderV.cols(), householderV.cols());
714 Index diagSize = (std::min)(dec().rows(), dec().cols());