Go to the source code of this file.
Classes |
| struct | Eigen::DenseFunctor< _Scalar, NX, NY > |
| class | Eigen::LevenbergMarquardt< _FunctorType > |
| | Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm. More...
|
| struct | Eigen::SparseFunctor< _Scalar, _Index > |
Namespaces |
| namespace | Eigen |
| | iterative scaling algorithm to equilibrate rows and column norms in matrices
|
| namespace | Eigen::internal |
| namespace | Eigen::LevenbergMarquardtSpace |
Enumerations |
| enum | Eigen::LevenbergMarquardtSpace::Status {
Eigen::LevenbergMarquardtSpace::NotStarted = -2,
Eigen::LevenbergMarquardtSpace::Running = -1,
Eigen::LevenbergMarquardtSpace::ImproperInputParameters = 0,
Eigen::LevenbergMarquardtSpace::RelativeReductionTooSmall = 1,
Eigen::LevenbergMarquardtSpace::RelativeErrorTooSmall = 2,
Eigen::LevenbergMarquardtSpace::RelativeErrorAndReductionTooSmall = 3,
Eigen::LevenbergMarquardtSpace::CosinusTooSmall = 4,
Eigen::LevenbergMarquardtSpace::TooManyFunctionEvaluation = 5,
Eigen::LevenbergMarquardtSpace::FtolTooSmall = 6,
Eigen::LevenbergMarquardtSpace::XtolTooSmall = 7,
Eigen::LevenbergMarquardtSpace::GtolTooSmall = 8,
Eigen::LevenbergMarquardtSpace::UserAsked = 9,
Eigen::LevenbergMarquardtSpace::NotStarted = -2,
Eigen::LevenbergMarquardtSpace::Running = -1,
Eigen::LevenbergMarquardtSpace::ImproperInputParameters = 0,
Eigen::LevenbergMarquardtSpace::RelativeReductionTooSmall = 1,
Eigen::LevenbergMarquardtSpace::RelativeErrorTooSmall = 2,
Eigen::LevenbergMarquardtSpace::RelativeErrorAndReductionTooSmall = 3,
Eigen::LevenbergMarquardtSpace::CosinusTooSmall = 4,
Eigen::LevenbergMarquardtSpace::TooManyFunctionEvaluation = 5,
Eigen::LevenbergMarquardtSpace::FtolTooSmall = 6,
Eigen::LevenbergMarquardtSpace::XtolTooSmall = 7,
Eigen::LevenbergMarquardtSpace::GtolTooSmall = 8,
Eigen::LevenbergMarquardtSpace::UserAsked = 9
} |
Functions |
| template<typename QRSolver , typename VectorType > |
| void | Eigen::internal::lmpar2 (const QRSolver &qr, const VectorType &diag, const VectorType &qtb, typename VectorType::Scalar m_delta, typename VectorType::Scalar &par, VectorType &x) |