Classes

Problems classes

classes.problems.ProblemFeasibleInitPoint(...)

Class to define problems: UCO, CICO, CECO, CIECO.

classes.problems.ProblemFeasibleInitPoint.solve([...])

Solve problem using initial feasible point.

Functions classes

classes.functions.ObjectiveFunction(f)

Class to define objective function of optimization problem.

classes.functions.ObjectiveFunction.set_x(x)

Define x for function.

classes.functions.ObjectiveFunction.evaluate()

Evaluate function once it's arguments are defined.

classes.functions.GradientObjectiveFunction(gf)

Class to define gradient of objective function of optimization problem.

classes.functions.GradientObjectiveFunction.set_x(x)

Define x for function.

classes.functions.GradientObjectiveFunction.evaluate()

Evaluate function once it's arguments are defined.

classes.functions.HessianObjectiveFunction(Hf)

Class to define Hessian of objective function of optimization problem.

classes.functions.HessianObjectiveFunction.set_x(x)

Define x for function.

classes.functions.HessianObjectiveFunction.evaluate()

Evaluate function once it's arguments are defined.

classes.functions.LogarithmicBarrier(f, ...)

Class to define objective function of logarithmic barrier optimization problem.

classes.functions.LogarithmicBarrier.set_x(x)

Define x for function.

classes.functions.LogarithmicBarrier.set_t_B(t_B)

Define parameter t_B for function.

classes.functions.LogarithmicBarrier.evaluate()

Evaluate function once it's arguments are defined.

classes.functions.GradientLogarithmicBarrier(gf, ...)

Class to define gradient objective function of logarithmic barrier optimization problem.

classes.functions.GradientLogarithmicBarrier.set_x(x)

Define x for function.

classes.functions.GradientLogarithmicBarrier.set_t_B(t_B)

Define parameter t_B for function.

classes.functions.GradientLogarithmicBarrier.evaluate()

Evaluate function once it's arguments are defined.

classes.functions.HessianLogarithmicBarrier(Hf, ...)

Class to define Hessian objective function of logarithmic barrier optimization problem.

classes.functions.HessianLogarithmicBarrier.set_x(x)

Define x for function.

classes.functions.HessianLogarithmicBarrier.set_t_B(t_B)

Define parameter t_B for function.

classes.functions.HessianLogarithmicBarrier.evaluate()

Evaluate function once it's arguments are defined.