Definition at line 46 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 |
SCIP_Real SCIP_NlpiOracleCons::lhs |
left hand side (for constraint) or constant (for objective)
Definition at line 48 of file nlpioracle.c.
Referenced by SCIPnlpiOracleChgConsSides(), SCIPnlpiOracleChgObjConstant(), SCIPnlpiOracleEvalObjectiveGradient(), SCIPnlpiOracleEvalObjectiveValue(), SCIPnlpiOracleGetConstraintLhs(), SCIPnlpiOracleGetObjectiveConstant(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
SCIP_Real SCIP_NlpiOracleCons::rhs |
right hand side (for constraint) or constant (for objective)
Definition at line 49 of file nlpioracle.c.
Referenced by SCIPnlpiOracleChgConsSides(), SCIPnlpiOracleChgObjConstant(), SCIPnlpiOracleEvalObjectiveGradient(), SCIPnlpiOracleEvalObjectiveValue(), SCIPnlpiOracleGetConstraintRhs(), SCIPnlpiOracleGetObjectiveConstant(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().
int SCIP_NlpiOracleCons::linsize |
length of linidxs and lincoefs arrays
Definition at line 51 of file nlpioracle.c.
Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().
int SCIP_NlpiOracleCons::nlinidxs |
number of linear variable indices and coefficients
Definition at line 52 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelConsSet(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), and SCIPnlpiOracleGetJacobianSparsity().
int* SCIP_NlpiOracleCons::linidxs |
variable indices in linear part, or NULL if none
Definition at line 53 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelConsSet(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalJacobian(), and SCIPnlpiOracleGetJacobianSparsity().
SCIP_Real* SCIP_NlpiOracleCons::lincoefs |
variable coefficients in linear part, of NULL if none
Definition at line 54 of file nlpioracle.c.
Referenced by ensureConsLinSize(), evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleChgLinearCoefs(), SCIPnlpiOracleDelVarSet(), and SCIPnlpiOracleEvalJacobian().
SCIP_EXPR* SCIP_NlpiOracleCons::expr |
expression for nonlinear part, or NULL if none
Definition at line 56 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), printFunction(), SCIPnlpiOracleAddConstraints(), SCIPnlpiOracleChgExpr(), SCIPnlpiOracleDelConsSet(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalHessianLag(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetEvalCapability(), SCIPnlpiOracleGetHessianLagSparsity(), SCIPnlpiOracleGetJacobianSparsity(), SCIPnlpiOracleIsConstraintNonlinear(), SCIPnlpiOraclePrintProblemGams(), and SCIPnlpiOracleSetObjective().
SCIP_EXPRINTDATA* SCIP_NlpiOracleCons::exprintdata |
expression interpret data for expression, or NULL if no expr or not compiled yet
Definition at line 57 of file nlpioracle.c.
Referenced by evalFunctionGradient(), evalFunctionValue(), SCIPnlpiOracleChgExpr(), SCIPnlpiOracleDelVarSet(), SCIPnlpiOracleEvalHessianLag(), SCIPnlpiOracleEvalJacobian(), SCIPnlpiOracleGetEvalCapability(), and SCIPnlpiOracleGetHessianLagSparsity().
char* SCIP_NlpiOracleCons::name |
name of constraint
Definition at line 59 of file nlpioracle.c.
Referenced by SCIPnlpiOracleGetConstraintName(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().