ColPivHouseholderQR does not really use user specified threshold
@ggael
Submitted by Gael GuennebaudAssigned to Nobody
Link to original bugzilla bug (#295)
Version: 3.0
Description
Currently user specified threshold (via setThreshold) is only used in rank() while compute() sets its own threshold:
RealScalar threshold_helper = m_colSqNorms.maxCoeff() * internal::abs2(NumTraits<Scalar>::epsilon()) / RealScalar(rows);
to compute m_nonzero_pivots. Then solve() also uses m_nonzero_pivots instead of rank().
This also this thread:
http://forum.kde.org/viewtopic.php?f=74&t=95481&sid=ed26a9f1d001dc38d354756fe962c5d3
Edited by Eigen Bugzilla