Detailed Description
Definition at line 36 of file nlpioracle.c.
Data Fields | |
SCIP_Real | lhs |
SCIP_Real | rhs |
int | linsize |
int | nlinidxs |
int * | linidxs |
SCIP_Real * | lincoefs |
int | quadsize |
int | nquadelems |
SCIP_QUADELEM * | quadelems |
int * | exprvaridxs |
SCIP_EXPRTREE * | exprtree |
char * | name |
Field Documentation
◆ lhs
SCIP_Real SCIP_NlpiOracleCons::lhs |
left hand side (for constraint) or constant (for objective)
Definition at line 38 of file nlpioracle.c.
Referenced by createConstraint(), SCIPnlpiOracleGetConstraintLhs(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
◆ rhs
SCIP_Real SCIP_NlpiOracleCons::rhs |
right hand side (for constraint) or constant (for objective)
Definition at line 39 of file nlpioracle.c.
Referenced by createConstraint(), SCIPnlpiOracleGetConstraintRhs(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
◆ linsize
int SCIP_NlpiOracleCons::linsize |
length of linidxs and lincoefs arrays
Definition at line 41 of file nlpioracle.c.
Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().
◆ nlinidxs
int SCIP_NlpiOracleCons::nlinidxs |
number of linear variable indices and coefficients
Definition at line 42 of file nlpioracle.c.
Referenced by createConstraint(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetConstraintDegree(), SCIPnlpiOracleGetJacobianSparsity(), and updateVariableDegreesCons().
◆ linidxs
int* SCIP_NlpiOracleCons::linidxs |
variable indices in linear part, or NULL if none
Definition at line 43 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleGetJacobianSparsity(), and updateVariableDegreesCons().
◆ lincoefs
SCIP_Real* SCIP_NlpiOracleCons::lincoefs |
variable coefficients in linear part, of NULL if none
Definition at line 44 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), and SCIPnlpiOracleEvalJacobian().
◆ quadsize
int SCIP_NlpiOracleCons::quadsize |
length of quadelems array
Definition at line 46 of file nlpioracle.c.
Referenced by ensureConsQuadSize(), SCIPnlpiOracleChgQuadCoefs(), and SCIPnlpiOracleDelVarSet().
◆ nquadelems
int SCIP_NlpiOracleCons::nquadelems |
number of quadratic elements
Definition at line 47 of file nlpioracle.c.
Referenced by clearDeletedQuadElements(), createConstraint(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleAddConstraints(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetConstraintDegree(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOraclePrintProblemGams(), and updateVariableDegreesCons().
◆ quadelems
SCIP_QUADELEM* SCIP_NlpiOracleCons::quadelems |
quadratic elements, or NULL if none
Definition at line 48 of file nlpioracle.c.
Referenced by ensureConsQuadSize(), evalFunctionGradient(), evalFunctionValue(), hessLagAddQuad(), hessLagSparsitySetNzFlagForQuad(), printFunction(), SCIPnlpiOracleChgQuadCoefs(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleGetJacobianSparsity(), and updateVariableDegreesCons().
◆ exprvaridxs
int* SCIP_NlpiOracleCons::exprvaridxs |
indices of variables in expression tree, or NULL if no exprtree
Definition at line 50 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgExprtree(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetJacobianSparsity(), and updateVariableDegreesCons().
◆ exprtree
SCIP_EXPRTREE* SCIP_NlpiOracleCons::exprtree |
expression tree for nonlinear part, or NULL if none
Definition at line 51 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleAddConstraints(), SCIPnlpiOracleChgExprtree(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetConstraintDegree(), SCIPnlpiOracleGetEvalCapability(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOraclePrintProblemGams(), and updateVariableDegreesCons().
◆ name
char* SCIP_NlpiOracleCons::name |
name of constraint
Definition at line 53 of file nlpioracle.c.
Referenced by SCIPnlpiOracleGetConstraintName(), and SCIPnlpiOraclePrintProblemGams().