Uses of Class
de.labathome.trustconstr.VectorFunction.VectorFunctionFactory
Packages that use VectorFunction.VectorFunctionFactory
-
Uses of VectorFunction.VectorFunctionFactory in de.labathome.trustconstr
Fields in de.labathome.trustconstr declared as VectorFunction.VectorFunctionFactoryModifier and TypeFieldDescriptionstatic final VectorFunction.VectorFunctionFactoryVectorFunction.FACTORYDefaultVectorFunction.VectorFunctionFactory.Methods in de.labathome.trustconstr that return VectorFunction.VectorFunctionFactoryModifier and TypeMethodDescriptionVectorFunction.VectorFunctionFactory.finiteDiffBounds(FiniteDifferenceBounds finiteDiffBounds) Bounds within which FD perturbations must stay.VectorFunction.VectorFunctionFactory.finiteDiffJacSparsity(Matrix finiteDiffJacSparsity) Specify a Jacobian sparsity pattern: a matrix with non-zero elements exactly where non-zero Jacobian entries are expected.VectorFunction.VectorFunctionFactory.finiteDiffRelStep(Matrix finiteDiffRelStep) Per-component relative step size for the FD Jacobian/Hessian.Set the vector-valued function to evaluate.VectorFunction.VectorFunctionFactory.hess(FiniteDifferenceMethod hess) Compute the Hessian by finite differences instead of analytically.VectorFunction.VectorFunctionFactory.hess(HessianUpdateStrategy hess) Approximate the Hessian via a quasi-Newton update strategy (e.g.VectorFunction.VectorFunctionFactory.hess(BiFunction<Matrix, Matrix, Matrix> hess) Provide an analytic constraint Hessian-of-Lagrangian(x, v) -> Sum v[i] H_{c_i}(x).VectorFunction.VectorFunctionFactory.jac(FiniteDifferenceMethod jac) Compute the Jacobian by finite differences instead of analytically.Provide an analytic Jacobian.VectorFunction.VectorFunctionFactory.sparseJacobian()Force the Jacobian return type to a sparse representation.Provide the initial point.