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