slsqp_jax.types

Type aliases (Vector, Scalar, GradFn, JacobianFn, HVPFn, ConstraintFn, ConstraintHVPFn).

slsqp_jax.types

Type definitions for SLSQP-JAX.

This module contains type aliases and custom types used throughout the package. All types use jaxtyping for runtime type checking with beartype.

class slsqp_jax.types.SolverResult[source]

Bases: object

Constants for solver termination status.

SUCCESS = 0
MAX_ITERATIONS = 1
LINE_SEARCH_FAILED = 2
QP_FAILED = 3
INFEASIBLE = 4