Scippy

SCIP

Solving Constraint Integer Programs

Rays Struct Reference

Detailed Description

Definition at line 164 of file nlhdlr_quadratic.c.

Data Fields

SCIP_Realrays
 
int * raysidx
 
int * raysbegin
 
int * lpposray
 
int rayssize
 
int nrays
 

Field Documentation

◆ rays

◆ raysidx

int* Rays::raysidx

to which var the coef belongs; vars are [quadvars, linvars, auxvar]

Definition at line 167 of file nlhdlr_quadratic.c.

Referenced by computeIntercut(), findRho(), findVertexAndGetRays(), insertRayEntries(), insertRayEntry(), and rayInRecessionCone().

◆ raysbegin

int* Rays::raysbegin

positions of rays: coefs of i-th ray [raybegin[i], raybegin[i+1])

Definition at line 168 of file nlhdlr_quadratic.c.

Referenced by computeIntercut(), findRho(), findVertexAndGetRays(), insertRayEntries(), and rayInRecessionCone().

◆ lpposray

int* Rays::lpposray

lp pos of var associated with the ray; >= 0 -> lppos of var; < 0 -> var is row -lpposray -1

Definition at line 169 of file nlhdlr_quadratic.c.

Referenced by computeIntercut(), computeStrengthenedIntercut(), createAndStoreSparseRays(), and findVertexAndGetRays().

◆ rayssize

int Rays::rayssize

size of rays and rays idx

Definition at line 172 of file nlhdlr_quadratic.c.

Referenced by findVertexAndGetRays(), and insertRayEntry().

◆ nrays

int Rays::nrays

size of raysbegin is nrays + 1; size of lpposray

Definition at line 173 of file nlhdlr_quadratic.c.

Referenced by computeIntercut(), computeStrengthenedIntercut(), createAndStoreSparseRays(), findRho(), findVertexAndGetRays(), and insertRayEntries().