Uses of Class
de.labathome.trustconstr.records.State
Packages that use State
Package
Description
-
Uses of State in de.labathome.trustconstr
Methods in de.labathome.trustconstr that return StateModifier and TypeMethodDescriptionstatic StateMinimizeTrustConstr.updateState(State state, Matrix x, boolean lastIterationFailed, ScalarFunction objective, PreparedConstraint[] preparedConstraints, long startTime, double trustRadius, double constraintPenalty, CGInfo cgInfo) Refresh the equality-pathStaterecord after an outer iteration (the function value, gradient, optimality, constraint violation, trust-region and CG fields).Methods in de.labathome.trustconstr with parameters of type StateModifier and TypeMethodDescriptionstatic StatefulResultEqualityConstrainedSQP.eqSQP(IFunctionAndConstraint funAndConstr, IGradientAndJacobian gradAndJac, LagrangeHessian lagrHess, Matrix x0, double fun0, Matrix grad0, Matrix constr0, Matrix jac0, StoppingCriterion stopCrit, State state, double initialPenalty, double initialTrustRadius, ProjectionMethod factorizationMethod, Matrix trustLb, Matrix trustUb, LinearOperator scaling) Solve a nonlinear equality-constrained problem using trust-region SQP.booleanBarrierSubproblem.stoppingCriteria(State state, Matrix z, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo) Stopping criterion for the barrier subproblem; mirrors formula (2.3) from Byrd-Hribar-Nocedal (1999), p.879.static StatefulResultTrustRegionInteriorPoint.trustRegionInteriorPoint(ToDoubleBiFunction<Matrix, Object> fun, BiFunction<Matrix, Object, Matrix> grad, LagrangeHessian lagrHess, int nVars, int nIneq, int nEq, Constraint constr, Jacobian jac, Matrix x0, double fun0, Matrix grad0, Matrix constrIneq0, Matrix jacIneq0, Matrix constrEq0, Matrix jacEq0, GlobalStoppingCriteria stopCrit, boolean[] enforceFeasibility, double xtol, State state, double initialBarrierParameter, double initialTolerance, double initialPenalty, double initialTrustRadius, ProjectionMethod factorizationMethod) Trust-region interior-point solve.static StateMinimizeTrustConstr.updateState(State state, Matrix x, boolean lastIterationFailed, ScalarFunction objective, PreparedConstraint[] preparedConstraints, long startTime, double trustRadius, double constraintPenalty, CGInfo cgInfo) Refresh the equality-pathStaterecord after an outer iteration (the function value, gradient, optimality, constraint violation, trust-region and CG fields). -
Uses of State in de.labathome.trustconstr.interfaces
Methods in de.labathome.trustconstr.interfaces with parameters of type StateModifier and TypeMethodDescriptionbooleanGlobalStoppingCriteria.shouldStop(State state, Matrix x, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo, double barrierParameter, double tolerance) booleanStoppingCriterion.shouldStop(State state, Matrix x, boolean lastIterationFailed, double optimality, double constrViolation, double trustRadius, double penalty, CGInfo cgInfo) booleanIterationCallback.shouldTerminate(State state) -
Uses of State in de.labathome.trustconstr.records
Subclasses of State in de.labathome.trustconstr.recordsModifier and TypeClassDescriptionclassIP-path extension ofState: adds the log-barrier coefficient and the barrier-subproblem inner-loop tolerance carried alongside the standard outer-iteration fields.Methods in de.labathome.trustconstr.records that return StateConstructors in de.labathome.trustconstr.records with parameters of type StateModifierConstructorDescriptionStatefulResult(Matrix x, State state) StatefulResult(Matrix x, State state, Matrix v)