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 |
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().
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().
int SCIP_NlpiOracleCons::linsize |
length of linidxs and lincoefs arrays
Definition at line 41 of file nlpioracle.c.
Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().
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().
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().
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().
int SCIP_NlpiOracleCons::quadsize |
length of quadelems array
Definition at line 46 of file nlpioracle.c.
Referenced by ensureConsQuadSize(), SCIPnlpiOracleChgQuadCoefs(), and SCIPnlpiOracleDelVarSet().
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().
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().
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().
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().
char* SCIP_NlpiOracleCons::name |
name of constraint
Definition at line 53 of file nlpioracle.c.
Referenced by SCIPnlpiOracleGetConstraintName(), and SCIPnlpiOraclePrintProblemGams().