Lines Matching refs:td
743 RealScalar td = (diag[end-1] - diag[end])*RealScalar(0.5);
745 // Note that thanks to scaling, e^2 or td^2 cannot overflow, however they can still
748 // RealScalar mu = diag[end] - e2 / (td + (td>0 ? 1 : -1) * sqrt(td*td + e2));
751 if(td==0)
756 RealScalar h = numext::hypot(td,e);
757 if(e2==0) mu -= (e / (td + (td>0 ? 1 : -1))) * (e / h);
758 else mu -= e2 / (td + (td>0 ? h : -h));