Scippy

    SCIP

    Solving Constraint Integer Programs

    StoScenario Struct Reference

    Detailed Description

    Definition at line 92 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
     
    SCIP_Real lowerbound
     
    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 94 of file reader_sto.c.

    Referenced by getScenarioScip(), and setScenarioScip().

    ◆ subproblems

    SCIP** StoScenario::subproblems

    the SCIP instances for the subproblems

    Definition at line 95 of file reader_sto.c.

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

    ◆ parent

    STOSCENARIO* StoScenario::parent

    parent scenario.

    Definition at line 96 of file reader_sto.c.

    Referenced by getScenarioParent(), and scenarioAddChild().

    ◆ children

    STOSCENARIO** StoScenario::children

    children scenarios.

    Definition at line 97 of file reader_sto.c.

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

    ◆ nchildren

    int StoScenario::nchildren

    the number of children scenarios.

    Definition at line 98 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 99 of file reader_sto.c.

    ◆ nsubproblems

    int StoScenario::nsubproblems

    the number of subproblems

    Definition at line 100 of file reader_sto.c.

    Referenced by addScenarioSubproblem().

    ◆ stagenum

    int StoScenario::stagenum

    the number of the stage

    Definition at line 101 of file reader_sto.c.

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

    ◆ scenarionum

    int StoScenario::scenarionum

    the scenario number of this stage

    Definition at line 102 of file reader_sto.c.

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

    ◆ stagename

    const char* StoScenario::stagename

    the stage name

    Definition at line 103 of file reader_sto.c.

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

    ◆ name

    const char* StoScenario::name

    the scenario name.

    Definition at line 104 of file reader_sto.c.

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

    ◆ probability

    SCIP_Real StoScenario::probability

    the probability for this scenario.

    Definition at line 105 of file reader_sto.c.

    Referenced by getScenarioProbability(), and setScenarioProbability().

    ◆ lowerbound

    SCIP_Real StoScenario::lowerbound

    the lower bound for this scenario

    Definition at line 106 of file reader_sto.c.

    Referenced by getScenarioLowerbound(), and setScenarioLowerbound().

    ◆ rownames

    const char** StoScenario::rownames

    the names of the rows with a changed value.

    Definition at line 108 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 109 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 110 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 111 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 112 of file reader_sto.c.

    Referenced by addScenarioEntry().