Scippy

SCIP

Solving Constraint Integer Programs

SCIP_NlpiOracleCons Struct Reference

Detailed Description

Definition at line 36 of file nlpioracle.c.

Data Fields

SCIP_Real lhs
 
SCIP_Real rhs
 
int linsize
 
int nlinidxs
 
int * linidxs
 
SCIP_Reallincoefs
 
int quadsize
 
int nquadelems
 
SCIP_QUADELEMquadelems
 
int * exprvaridxs
 
SCIP_EXPRTREEexprtree
 
char * name
 

Field Documentation

◆ lhs

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().

◆ rhs

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().

◆ linsize

int SCIP_NlpiOracleCons::linsize

length of linidxs and lincoefs arrays

Definition at line 41 of file nlpioracle.c.

Referenced by ensureConsLinSize(), and SCIPnlpiOracleChgLinearCoefs().

◆ nlinidxs

◆ linidxs

int* SCIP_NlpiOracleCons::linidxs

◆ lincoefs

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().

◆ quadsize

int SCIP_NlpiOracleCons::quadsize

length of quadelems array

Definition at line 46 of file nlpioracle.c.

Referenced by ensureConsQuadSize(), SCIPnlpiOracleChgQuadCoefs(), and SCIPnlpiOracleDelVarSet().

◆ nquadelems

◆ quadelems

◆ exprvaridxs

int* SCIP_NlpiOracleCons::exprvaridxs

◆ exprtree

◆ name

char* SCIP_NlpiOracleCons::name

name of constraint

Definition at line 53 of file nlpioracle.c.

Referenced by SCIPnlpiOracleGetConstraintName(), and SCIPnlpiOraclePrintProblemGams().