Uses of Interface
org.ddogleg.struct.VerbosePrint
Packages that use VerbosePrint
Package
Description
-
Uses of VerbosePrint in org.ddogleg.optimization
Subinterfaces of VerbosePrint in org.ddogleg.optimizationModifier and TypeInterfaceDescriptioninterface
Interface for iterative optimization classes.interface
Line search for nonlinear optimization.interface
UnconstrainedLeastSquares<S extends DMatrix>
Non-linear least squares problems have a special structure which can be taken advantage of for optimization.interface
UnconstrainedLeastSquaresBase<S extends DMatrix,
FunctionJacobian> Common base for implementations ofUnconstrainedLeastSquares
that differ in the JacobianFunctioninterface
UnconstrainedLeastSquaresSchur<S extends DMatrix>
A variant onUnconstrainedLeastSquares
for solving large scale systems which can be simplified using the Schur Complement.interface
Optimization algorithm which seeks to minimize F(X) ∈ ℜ and X ∈ ℜNClasses in org.ddogleg.optimization that implement VerbosePrintModifier and TypeClassDescriptionclass
GaussNewtonBase_F64<C extends ConfigGaussNewton,
HM extends HessianMath> Base class for Gauss-Newton based approaches for unconstrained optimization. -
Uses of VerbosePrint in org.ddogleg.optimization.lm
Classes in org.ddogleg.optimization.lm that implement VerbosePrintModifier and TypeClassDescriptionclass
LevenbergMarquardt_F64<S extends DMatrix,
HM extends HessianMath> Implementation of Levenberg-Marquardt non-linear least squares optimization.class
UnconLeastSqLevenbergMarquardt_F64<S extends DMatrix>
Implementation ofLevenbergMarquardt_F64
forUnconstrainedLeastSquares
.class
UnconLeastSqLevenbergMarquardtSchur_F64<S extends DMatrix>
Implementation ofLevenbergMarquardt_F64
forUnconstrainedLeastSquaresSchur
. -
Uses of VerbosePrint in org.ddogleg.optimization.quasinewton
Classes in org.ddogleg.optimization.quasinewton that implement VerbosePrintModifier and TypeClassDescriptionclass
Line search which meets the strong Wolfe line condition.class
Line search algorithm that provides a guaranteed sufficient decrease according to the Wolfe condition.class
Quasi-Newton nonlinear optimization using BFGS update on the approximate inverse Hessian with a line search. -
Uses of VerbosePrint in org.ddogleg.optimization.trustregion
Classes in org.ddogleg.optimization.trustregion that implement VerbosePrintModifier and TypeClassDescriptionclass
TrustRegionBase_F64<S extends DMatrix,
HM extends HessianMath> Base class for all trust region implementations.class
TrustRegionLeastSqBase_F64<S extends DMatrix,
HM extends HessianMath> Base class for all least squares trust region implementations.class
UnconLeastSqTrustRegion_F64<S extends DMatrix>
Implementations ofTrust Region
forUnconstrainedLeastSquares
.class
UnconLeastSqTrustRegionSchur_F64<S extends DMatrix>
Implementations ofUnconstrainedLeastSquaresSchur
.class
Implementations ofTrustRegionUpdateCauchy_F64
forUnconstrainedMinimization
. -
Uses of VerbosePrint in org.ddogleg.optimization.wrap
Classes in org.ddogleg.optimization.wrap that implement VerbosePrintModifier and TypeClassDescriptionclass
Wrapper aroundQuasiNewtonBFGS
forUnconstrainedMinimization
. -
Uses of VerbosePrint in org.ddogleg.util
Methods in org.ddogleg.util with parameters of type VerbosePrintModifier and TypeMethodDescriptionstatic @Nullable PrintStream
VerboseUtils.addPrefix
(VerbosePrint owner, int numIndents, @Nullable PrintStream out) static @Nullable PrintStream
VerboseUtils.addPrefix
(VerbosePrint owner, @Nullable PrintStream out) static void
VerboseUtils.verboseChildren
(@Nullable PrintStream out, @Nullable Set<String> configuration, @Nullable VerbosePrint... children)