Lines Matching full:diagonal_
109 if (diagonal_.rows() != n) {
110 diagonal_.resize(n, 1);
121 jacobian->SquaredColumnNorm(diagonal_.data());
123 diagonal_[i] = min(max(diagonal_[i], min_diagonal_), max_diagonal_);
125 diagonal_ = diagonal_.array().sqrt();
161 // diagonal scaling matrix D defined by sqrt(diagonal_).
172 gradient_.array() /= diagonal_.array();
184 (gradient_.array() / diagonal_.array()).matrix();
204 dogleg_step.array() /= diagonal_.array();
216 dogleg_step.array() /= diagonal_.array();
247 dogleg_step.array() /= diagonal_.array();
278 dogleg_step.array() /= diagonal_.array();
308 dogleg_step.array() /= diagonal_.array();
358 dogleg_step.array() /= diagonal_.array();
554 lm_diagonal_ = diagonal_ * std::sqrt(mu_);
599 gauss_newton_step_.array() *= -diagonal_.array();
698 tmp = (subspace_basis_.col(0).array() / diagonal_.array()).matrix();
700 tmp = (subspace_basis_.col(1).array() / diagonal_.array()).matrix();