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:
Optional[bool] = None# Linear independence constraint qualification. Status is only updated if
check_LICQis set toTrue. The value isNoneif condition is not checked.
SC#
-
NLPDifferentiatorStatus.SC:
Optional[bool] = None# Strict complementarity. Status is only updated if
check_SCis set toTrue. The value isNoneif condition is not checked.
full_rank#
-
NLPDifferentiatorStatus.full_rank:
Optional[bool] = 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:
Optional[ndarray] = 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.