Lines Matching refs:colNorm
110 bool balanced( Scalar colNorm, Scalar rowNorm,
119 bool balancedR( Scalar colNorm, Scalar rowNorm,
142 bool companion<_Scalar,_Deg>::balanced( Scalar colNorm, Scalar rowNorm, in balanced() argument
145 if( Scalar(0) == colNorm || Scalar(0) == rowNorm ){ return true; } in balanced()
155 const Scalar s = colNorm + rowNorm; in balanced()
157 while (colNorm < rowB) in balanced()
160 colNorm *= radix2<Scalar>(); in balanced()
165 while (colNorm >= rowB) in balanced()
168 colNorm /= radix2<Scalar>(); in balanced()
172 if ((rowNorm + colNorm) < Scalar(0.95) * s * colB) in balanced()
185 bool companion<_Scalar,_Deg>::balancedR( Scalar colNorm, Scalar rowNorm, in balancedR() argument
188 if( Scalar(0) == colNorm || Scalar(0) == rowNorm ){ return true; } in balancedR()
195 const _Scalar q = colNorm/rowNorm; in balancedR()
198 rowB = sqrt( colNorm/rowNorm ); in balancedR()
222 Scalar colNorm,rowNorm; in balance() local
227 colNorm = abs(m_bl_diag[0]); in balance()
231 if( !balanced( colNorm, rowNorm, hasConverged, colB, rowB ) ) in balance()
242 colNorm = abs(m_bl_diag[i]); in balance()
248 if( !balanced( colNorm, rowNorm, hasConverged, colB, rowB ) ) in balance()
260 colNorm = headMonic.array().abs().sum(); in balance()
264 if( !balanced( colNorm, rowNorm, hasConverged, colB, rowB ) ) in balance()