Scippy

SCIP

Solving Constraint Integer Programs

StoScenario Struct Reference

Detailed Description

Definition at line 81 of file reader_sto.c.

Data Fields

SCIPscip
 
SCIP ** subproblems
 
STOSCENARIOparent
 
STOSCENARIO ** children
 
int nchildren
 
int childrensize
 
int nsubproblems
 
int stagenum
 
int scenarionum
 
const char * stagename
 
const char * name
 
SCIP_Real probability
 
const char ** rownames
 
const char ** colnames
 
SCIP_Realvalues
 
int nentries
 
int entriessize
 

Field Documentation

◆ scip

SCIP* StoScenario::scip

the SCIP instance for the scenario. Used for benders.

Definition at line 83 of file reader_sto.c.

Referenced by getScenarioScip(), and setScenarioScip().

◆ subproblems

SCIP** StoScenario::subproblems

the SCIP instances for the subproblems

Definition at line 84 of file reader_sto.c.

Referenced by addScenarioSubproblem(), createScenarioSubproblemArray(), and getScenarioSubproblemArray().

◆ parent

STOSCENARIO* StoScenario::parent

parent scenario.

Definition at line 85 of file reader_sto.c.

Referenced by getScenarioParent(), and scenarioAddChild().

◆ children

STOSCENARIO** StoScenario::children

children scenarios.

Definition at line 86 of file reader_sto.c.

Referenced by findScenarioInTree(), getScenarioChild(), and scenarioAddChild().

◆ nchildren

int StoScenario::nchildren

the number of children scenarios.

Definition at line 87 of file reader_sto.c.

Referenced by addScenarioSubproblem(), createScenarioSubproblemArray(), getScenarioNChildren(), and scenarioAddChild().

◆ childrensize

int StoScenario::childrensize

the size of the children array.

Definition at line 88 of file reader_sto.c.

◆ nsubproblems

int StoScenario::nsubproblems

the number of subproblems

Definition at line 89 of file reader_sto.c.

Referenced by addScenarioSubproblem().

◆ stagenum

int StoScenario::stagenum

the number of the stage

Definition at line 90 of file reader_sto.c.

Referenced by copyScenario(), getScenarioStageNum(), and setScenarioStageNum().

◆ scenarionum

int StoScenario::scenarionum

the scenario number of this stage

Definition at line 91 of file reader_sto.c.

Referenced by copyScenario(), getScenarioNum(), and setScenarioNum().

◆ stagename

const char* StoScenario::stagename

the stage name

Definition at line 92 of file reader_sto.c.

Referenced by copyScenario(), getScenarioStageName(), and setScenarioStageName().

◆ name

const char* StoScenario::name

the scenario name.

Definition at line 93 of file reader_sto.c.

Referenced by copyScenario(), getScenarioName(), and setScenarioName().

◆ probability

SCIP_Real StoScenario::probability

the probability for this scenario.

Definition at line 94 of file reader_sto.c.

Referenced by getScenarioProbability(), and setScenarioProbability().

◆ rownames

const char** StoScenario::rownames

the names of the rows with a changed value.

Definition at line 96 of file reader_sto.c.

Referenced by addScenarioEntry(), copyScenario(), getScenarioEntryRow(), and mergeScenarios().

◆ colnames

const char** StoScenario::colnames

the names of the columns with a changed value.

Definition at line 97 of file reader_sto.c.

Referenced by addScenarioEntry(), copyScenario(), getScenarioEntryCol(), and mergeScenarios().

◆ values

SCIP_Real* StoScenario::values

the values for the given row/column pair.

Definition at line 98 of file reader_sto.c.

Referenced by addScenarioEntry(), copyScenario(), getScenarioEntryValue(), and mergeScenarios().

◆ nentries

int StoScenario::nentries

the number of row/column pairs

Definition at line 99 of file reader_sto.c.

Referenced by addScenarioEntry(), copyScenario(), getScenarioNEntries(), and mergeScenarios().

◆ entriessize

int StoScenario::entriessize

the size of the row/colum arrays

Definition at line 100 of file reader_sto.c.

Referenced by addScenarioEntry().