Detailed Description
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 |
Field Documentation
◆ lhs
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().
◆ rhs
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().
◆ linsize
int SCIP_NlpiOracleCons::linsize |
length of linidxs and lincoefs arrays
Definition at line 51 of file nlpioracle.c.
Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().
◆ nlinidxs
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().
◆ linidxs
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().
◆ lincoefs
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().
◆ expr
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().
◆ exprintdata
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().
◆ name
char* SCIP_NlpiOracleCons::name |
name of constraint
Definition at line 59 of file nlpioracle.c.
Referenced by SCIPnlpiOracleGetConstraintName(), SCIPnlpiOraclePrintProblem(), and SCIPnlpiOraclePrintProblemGams().