Uses of Interface
org.ddogleg.optimization.math.HessianMath
Packages that use HessianMath
Package
Description
-
Uses of HessianMath in org.ddogleg.optimization
Classes in org.ddogleg.optimization with type parameters of type HessianMathModifier and TypeClassDescriptionclassGaussNewtonBase_F64<C extends ConfigGaussNewton,HM extends HessianMath> Base class for Gauss-Newton based approaches for unconstrained optimization.Fields in org.ddogleg.optimization declared as HessianMath -
Uses of HessianMath in org.ddogleg.optimization.lm
Classes in org.ddogleg.optimization.lm with type parameters of type HessianMathModifier and TypeClassDescriptionclassLevenbergMarquardt_F64<S extends DMatrix,HM extends HessianMath> Implementation of Levenberg-Marquardt non-linear least squares optimization. -
Uses of HessianMath in org.ddogleg.optimization.math
Subinterfaces of HessianMath in org.ddogleg.optimization.mathModifier and TypeInterfaceDescriptioninterfaceHessian update using BFGS.interfaceHessianLeastSquares<S extends DMatrix>interfaceHessianSchurComplement<S extends DMatrix>Given the already computed Jacobian (broken up into a left and right side) compute the decomposed approximate Hessian matrix, i.e.Classes in org.ddogleg.optimization.math that implement HessianMathModifier and TypeClassDescriptionclassUses DFP to estimate the Hessian and BFGS to estimate the inverse Hessian.classclassclassHessian is represented as a dense matrix.classHessian is represented as a sparse compact column matrix.classHessianSchurComplement_Base<S extends DMatrix>The approximate Hessian matrix (J'*J) is assumed to have the following block triangle form: [A B;C D].classImplementation ofHessianSchurComplement_BaseforDMatrixRMajclassImplementation ofHessianSchurComplement_BaseforDMatrixSparseCSC -
Uses of HessianMath in org.ddogleg.optimization.trustregion
Classes in org.ddogleg.optimization.trustregion with type parameters of type HessianMathModifier and TypeClassDescriptionclassTrustRegionBase_F64<S extends DMatrix,HM extends HessianMath> Base class for all trust region implementations.classTrustRegionLeastSqBase_F64<S extends DMatrix,HM extends HessianMath> Base class for all least squares trust region implementations.