Scippy

SCIP

Solving Constraint Integer Programs

SCIP_NlpiOracleCons Struct Reference

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_Reallincoefs
 
SCIP_EXPRexpr
 
SCIP_EXPRINTDATAexprintdata
 
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 createConstraint(), 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 createConstraint(), 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

◆ linidxs

int* SCIP_NlpiOracleCons::linidxs

◆ 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

◆ 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(), SCIPnlpiOracleEvalJacobian(), and SCIPnlpiOracleGetEvalCapability().

◆ name

char* SCIP_NlpiOracleCons::name

name of constraint

Definition at line 59 of file nlpioracle.c.

Referenced by SCIPnlpiOracleGetConstraintName(), and SCIPnlpiOraclePrintProblemGams().