Uses of Enum Class
de.labathome.trustconstr.enums.ProjectionMethod
Packages that use ProjectionMethod
-
Uses of ProjectionMethod in de.labathome.trustconstr
Methods in de.labathome.trustconstr with parameters of type ProjectionMethodModifier 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.static OptimizeResultMinimizeTrustConstr.minimizeTrustConstr(ToDoubleBiFunction<Matrix, Object> fun, Matrix x0, Object args, BiFunction<Matrix, Object, Matrix> grad, BiFunction<Matrix, Object, Matrix> hess, HessianProduct hessp, Bounds bounds, Object constraints, double xTol, double gTol, double barrierTol, Optional<Boolean> sparseJacobian, IterationCallback callback, int maxIter, int verbose, Matrix finiteDifferenceRelStep, double initialConstraintPenalty, double initialTrustRadius, double initialBarrierParameter, double initialBarrierTolerance, ProjectionMethod factorizationMethod, boolean disp) Minimize a scalar function subject to constraints.static OptimizeResultMinimizeTrustConstr.minimizeTrustConstr(ToDoubleBiFunction<Matrix, Object> fun, Matrix x0, Object args, BiFunction<Matrix, Object, Matrix> grad, BiFunction<Matrix, Object, Matrix> hess, HessianProduct hessp, Bounds bounds, Object constraints, double xTol, double gTol, double barrierTol, Optional<Boolean> sparseJacobian, IterationCallback callback, int maxIter, int verbose, Matrix finiteDifferenceRelStep, double initialConstraintPenalty, double initialTrustRadius, double initialBarrierParameter, double initialBarrierTolerance, ProjectionMethod factorizationMethod, boolean disp, ExecutorService workers) Strict scipy_minimize_trustregion_constr(..., workers=N)counterpart.static LinearOperator[]Projections.projections(Matrix A, ProjectionMethod method) Convenience overload with an explicit factorisation method.static LinearOperator[]Projections.projections(Matrix A, ProjectionMethod method, double orthTol) Convenience overload exposing the orthogonality tolerance.static LinearOperator[]Projections.projections(Matrix A, ProjectionMethod method, double orthTol, int maxRefine) Convenience overload exposing the maximum number of refinement iterations.static LinearOperator[]Projections.projections(Matrix A, ProjectionMethod method, double orthTol, int maxRefine, double tolerance) Return three linear operators related with a given matrix A.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. -
Uses of ProjectionMethod in de.labathome.trustconstr.enums
Methods in de.labathome.trustconstr.enums that return ProjectionMethodModifier and TypeMethodDescriptionstatic ProjectionMethodReturns the enum constant of this class with the specified name.static ProjectionMethod[]ProjectionMethod.values()Returns an array containing the constants of this enum class, in the order they are declared.