Home | History | Annotate | Download | only in ceres

Lines Matching refs: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();
165 // diagonal scaling matrix D defined by sqrt(diagonal_).
176 gradient_.array() /= diagonal_.array();
188 (gradient_.array() / diagonal_.array()).matrix();
208 dogleg_step.array() /= diagonal_.array();
220 dogleg_step.array() /= diagonal_.array();
251 dogleg_step.array() /= diagonal_.array();
282 dogleg_step.array() /= diagonal_.array();
312 dogleg_step.array() /= diagonal_.array();
362 dogleg_step.array() /= diagonal_.array();
558 lm_diagonal_ = diagonal_ * std::sqrt(mu_);
607 gauss_newton_step_.array() *= -diagonal_.array();
706 tmp = (subspace_basis_.col(0).array() / diagonal_.array()).matrix();
708 tmp = (subspace_basis_.col(1).array() / diagonal_.array()).matrix();