Detailed Description
Public Member Functions | |
| SCIP_Real | QUAD (cutrhs) |
Data Fields | |
| int | totalnnz |
| int * | secindices [NSECTIONS] |
| int | secnnz [NSECTIONS] |
| SCIP_Bool | isenfint [NSECTIONS] |
| SCIP_Bool | isimplint [NSECTIONS] |
| int | usevbds [NSECTIONS] |
| SCIP_VAR ** | vars |
| int | nvars |
| int | nbinvars |
| int | nintvars |
| int | nbinimplvars |
| int | nintimplvars |
| int | ncontimplvars |
| int | ncontvars |
| SCIP_Real * | cutcoefs |
| int * | cutinds |
| int | ncutinds |
Member Function Documentation
◆ QUAD()
| SCIP_Real MIR_Data::QUAD | ( | cutrhs | ) |
the working right hand side of the cut
Field Documentation
◆ totalnnz
| int MIR_Data::totalnnz |
Definition at line 4092 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), doMIRBoundSubstitution(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ secindices
| int* MIR_Data::secindices[NSECTIONS] |
Definition at line 4093 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), doMIRBoundSubstitution(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ secnnz
| int MIR_Data::secnnz[NSECTIONS] |
Definition at line 4094 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), doMIRBoundSubstitution(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ isenfint
Does the section have an integrality constraint?
Definition at line 4096 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ isimplint
Is the section implied integer variables?
Definition at line 4097 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ usevbds
| int MIR_Data::usevbds[NSECTIONS] |
Should variable bound substitution be done for this section?
Definition at line 4100 of file cuts.c.
Referenced by cutsTransformMIR(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ vars
| SCIP_VAR** MIR_Data::vars |
pointer to SCIPs variable array
Definition at line 4103 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ nvars
| int MIR_Data::nvars |
total number of variables
Definition at line 4104 of file cuts.c.
Referenced by cutsTransformMIR(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ nbinvars
| int MIR_Data::nbinvars |
total number of non-implint binary variables
Definition at line 4105 of file cuts.c.
Referenced by SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ nintvars
| int MIR_Data::nintvars |
total number of non-implint integer variables
Definition at line 4106 of file cuts.c.
Referenced by SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ nbinimplvars
| int MIR_Data::nbinimplvars |
total number of implint binary variables
Definition at line 4107 of file cuts.c.
Referenced by SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ nintimplvars
| int MIR_Data::nintimplvars |
total number of implint integer variables
Definition at line 4108 of file cuts.c.
Referenced by SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ ncontimplvars
| int MIR_Data::ncontimplvars |
total number of implint continuous variables
Definition at line 4109 of file cuts.c.
Referenced by SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ ncontvars
| int MIR_Data::ncontvars |
total number of non-implied continuous variables
Definition at line 4110 of file cuts.c.
Referenced by cutsTransformMIR(), SCIPcalcMIR(), SCIPcalcStrongCG(), SCIPcutGenerationHeuristicCMIR(), and varSection().
◆ cutcoefs
| SCIP_Real* MIR_Data::cutcoefs |
working cut indices value array
Definition at line 4112 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), doMIRBoundSubstitution(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ cutinds
| int* MIR_Data::cutinds |
working cut variable problem index array
Definition at line 4115 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().
◆ ncutinds
| int MIR_Data::ncutinds |
number of values in the working cut variable problem index array
Definition at line 4116 of file cuts.c.
Referenced by cutsRoundMIR(), cutsRoundStrongCG(), cutsTransformMIR(), cutsTransformStrongCG(), SCIPcalcMIR(), SCIPcalcStrongCG(), and SCIPcutGenerationHeuristicCMIR().