Detailed Description
Definition at line 37 of file nlpioracle.c.
Data Fields | |
SCIP_Real | lhs |
SCIP_Real | rhs |
int | linsize |
int | nlinidxs |
int * | linidxs |
SCIP_Real * | lincoefs |
SCIP_EXPR * | expr |
SCIP_EXPRINTDATA * | exprintdata |
char * | name |
Field Documentation
◆ lhs
SCIP_Real SCIP_NlpiOracleCons::lhs |
left hand side (for constraint) or constant (for objective)
Definition at line 39 of file nlpioracle.c.
Referenced by createConstraint(), SCIPnlpiOracleGetConstraintLhs(), SCIPnlpiOracleGetObjectiveConstant(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
◆ rhs
SCIP_Real SCIP_NlpiOracleCons::rhs |
right hand side (for constraint) or constant (for objective)
Definition at line 40 of file nlpioracle.c.
Referenced by createConstraint(), SCIPnlpiOracleGetConstraintRhs(), SCIPnlpiOracleGetObjectiveConstant(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
◆ linsize
int SCIP_NlpiOracleCons::linsize |
length of linidxs and lincoefs arrays
Definition at line 42 of file nlpioracle.c.
Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().
◆ nlinidxs
int SCIP_NlpiOracleCons::nlinidxs |
number of linear variable indices and coefficients
Definition at line 43 of file nlpioracle.c.
Referenced by createConstraint(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetJacobianSparsity(), and updateVariableCounts().
◆ linidxs
int* SCIP_NlpiOracleCons::linidxs |
variable indices in linear part, or NULL if none
Definition at line 44 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), and SCIPnlpiOracleGetJacobianSparsity().
◆ lincoefs
SCIP_Real* SCIP_NlpiOracleCons::lincoefs |
variable coefficients in linear part, of NULL if none
Definition at line 45 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), and SCIPnlpiOracleEvalJacobian().
◆ expr
SCIP_EXPR* SCIP_NlpiOracleCons::expr |
expression for nonlinear part, or NULL if none
Definition at line 47 of file nlpioracle.c.
Referenced by createConstraint(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleAddConstraints(), SCIPnlpiOracleChgExpr(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetEvalCapability(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOracleIsConstraintNonlinear(), and SCIPnlpiOraclePrintProblemGams().
◆ exprintdata
SCIP_EXPRINTDATA* SCIP_NlpiOracleCons::exprintdata |
expression interpret data for expression, or NULL if no expr or not compiled yet
Definition at line 48 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), SCIPnlpiOracleChgExpr(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), and SCIPnlpiOracleGetEvalCapability().
◆ name
char* SCIP_NlpiOracleCons::name |
name of constraint
Definition at line 50 of file nlpioracle.c.
Referenced by SCIPnlpiOracleGetConstraintName(), and SCIPnlpiOraclePrintProblemGams().