pwrs.corex.optimization_types#
- class pwrs.corex.optimization_types.NlpOptions[source]#
Bases:
TypedDictNormalized options accepted by the common nonlinear solver layer.
- class pwrs.corex.optimization_types.QpProblem(H, c, A, l, u, xmin, xmax, x0, options, nx, n_constraints)[source]#
Bases:
objectValidated, fully populated quadratic-program input.
- Parameters:
H (csc_matrix)
c (FloatVector)
A (csc_matrix)
l (FloatVector)
u (FloatVector)
xmin (FloatVector)
xmax (FloatVector)
x0 (FloatVector)
options (SolverOptions)
nx (int)
n_constraints (int)
- class pwrs.corex.optimization_types.NlpMultipliers[source]#
Bases:
QpMultipliers
- pwrs.corex.optimization_types.normalize_qp_problem(H, c=None, A=None, l=None, u=None, xmin=None, xmax=None, x0=None, opt=None, *, solver_name, linear_only=False)[source]#
Normalize a MATPOWER-style QP call into one typed representation.
- Parameters:
H (object)
c (object | None)
A (object | None)
l (object | None)
u (object | None)
xmin (object | None)
xmax (object | None)
x0 (object | None)
opt (Mapping[str, object] | MipsConfig | None)
solver_name (str)
linear_only (bool)
- Return type: