NLPDifferentiatorStatus#
- class NLPDifferentiatorStatus(LICQ=None, SC=None, residuals=None, lse_solved=False, full_rank=None, sym_KKT=False, reduced_nlp=False)[source]#
Bases:
objectStatus of the NLPDifferentiator.
- Parameters:
LICQ (
Optional[bool])SC (
Optional[bool])residuals (
Optional[ndarray])lse_solved (
bool)full_rank (
Optional[bool])sym_KKT (
bool)reduced_nlp (
bool)
Methods#
Attributes#
LICQ#
- NLPDifferentiatorStatus.LICQ: bool | None = None#
Linear independence constraint qualification. Status is only updated if
check_LICQis set toTrue. The value isNoneif condition is not checked.
SC#
- NLPDifferentiatorStatus.SC: bool | None = None#
Strict complementarity. Status is only updated if
check_SCis set toTrue. The value isNoneif condition is not checked.
full_rank#
- NLPDifferentiatorStatus.full_rank: bool | None = None#
Status of the rank of the KKT matrix.
Trueif the matrix has full rank. Status is only updated ifcheck_rankis set toTrue. The value isNoneif condition is not checked.
lse_solved#
- NLPDifferentiatorStatus.lse_solved: bool = False#
Status of the linear system of equations.
Trueif the system is solved successfully. The value isNoneif condition is not checked.
reduced_nlp#
- NLPDifferentiatorStatus.reduced_nlp: bool = False#
Status of preparing the reduced NLP.
Trueif the NLP has been prepared.
residuals#
- NLPDifferentiatorStatus.residuals: ndarray | None = None#
Residuals of the KKT system. Status is only updated if
track_residualsis set toTrue. The value isNoneif condition is not checked.
sym_KKT#
- NLPDifferentiatorStatus.sym_KKT: bool = False#
Status of preparing the symbolic KKT matrix.
Trueif the matrix has been prepared.