SquareNlpSolverBase

(class from pyomo.contrib.pynumero.algorithms.solvers.square_solver_base)

class pyomo.contrib.pynumero.algorithms.solvers.square_solver_base.SquareNlpSolverBase(nlp, timer=None, options=None)[source]

Bases: object

A base class for NLP solvers that act on a square system of equality constraints.

__init__(nlp, timer=None, options=None)[source]
Parameters:

nlp (ExtendedNLP) – An instance of ExtendedNLP that will be solved. ExtendedNLP is required to ensure that the NLP has equal numbers of primal variables and equality constraints.

Methods

__init__(nlp[, timer, options])

evaluate_function(x0)

evaluate_jacobian(x0)

solve([x0])

Attributes

OPTIONS

Member Documentation