• Home
  • Raw
  • Download

Lines Matching refs:RealScalar

60     typedef typename MatrixType::RealScalar RealScalar;
67 typedef typename internal::plain_row_type<MatrixType, RealScalar>::type RealRowVectorType;
233 typename MatrixType::RealScalar absDeterminant() const;
247 typename MatrixType::RealScalar logAbsDeterminant() const;
259 RealScalar premultiplied_threshold = abs(m_maxpivot) * threshold();
353 ColPivHouseholderQR& setThreshold(const RealScalar& threshold)
378 RealScalar threshold() const
384 … : NumTraits<Scalar>::epsilon() * RealScalar(m_qr.diagonalSize());
403 RealScalar maxPivot() const { return m_maxpivot; }
442 RealScalar m_prescribedThreshold, m_maxpivot;
448 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::absDeterminant() const
457 typename MatrixType::RealScalar ColPivHouseholderQR<MatrixType>::logAbsDeterminant() const
509RealScalar threshold_helper = numext::abs2<RealScalar>(m_colNormsUpdated.maxCoeff() * NumTraits<R…
510 RealScalar norm_downdate_threshold = numext::sqrt(NumTraits<RealScalar>::epsilon());
513 m_maxpivot = RealScalar(0);
519RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col…
524 if(m_nonzero_pivots==size && biggest_col_sq_norm < threshold_helper * RealScalar(rows-k))
537 RealScalar beta;
556 if (m_colNormsUpdated.coeffRef(j) != RealScalar(0)) {
557 RealScalar temp = abs(m_qr.coeffRef(k, j)) / m_colNormsUpdated.coeffRef(j);
558 temp = (RealScalar(1) + temp) * (RealScalar(1) - temp);
559 temp = temp < RealScalar(0) ? RealScalar(0) : temp;
560 RealScalar temp2 = temp * numext::abs2<RealScalar>(m_colNormsUpdated.coeffRef(j) /