gcg::Weights Class Reference
Detailed Description
#include <weights.h>
Public Member Functions | |
| Weights (int varweight_, int vbinary_, int vcontinous_, int vinteger_, int vimplint_, int consweight_) | |
| Weights () | |
| virtual | ~Weights () |
| int | calculate (SCIP_CONS *cons) const |
| int | calculate (SCIP_VAR *var) const |
Protected Attributes | |
| int | varweight |
| int | vbinary |
| int | vcontinous |
| int | vinteger |
| int | vimplint |
| int | consweight |
Constructor & Destructor Documentation
◆ Weights() [1/2]
| gcg::Weights::Weights | ( | int | varweight_, |
| int | vbinary_, | ||
| int | vcontinous_, | ||
| int | vinteger_, | ||
| int | vimplint_, | ||
| int | consweight_ | ||
| ) |
Definition at line 39 of file weights.cpp.
◆ Weights() [2/2]
| gcg::Weights::Weights | ( | ) |
Definition at line 57 of file weights.cpp.
◆ ~Weights()
|
virtual |
Definition at line 68 of file weights.cpp.
Member Function Documentation
◆ calculate() [1/2]
| int gcg::Weights::calculate | ( | SCIP_CONS * | cons | ) | const |
Definition at line 73 of file weights.cpp.
References consweight.
◆ calculate() [2/2]
| int gcg::Weights::calculate | ( | SCIP_VAR * | var | ) | const |
Definition at line 77 of file weights.cpp.
References varweight, vbinary, vcontinous, vimplint, and vinteger.
Field Documentation
◆ varweight
|
protected |
◆ vbinary
|
protected |
weight of a binary variable vertex
Definition at line 45 of file weights.h.
Referenced by calculate().
◆ vcontinous
|
protected |
weight of a continuous variable vertex
Definition at line 46 of file weights.h.
Referenced by calculate().
◆ vinteger
|
protected |
weight of an integer variable vertex
Definition at line 47 of file weights.h.
Referenced by calculate().
◆ vimplint
|
protected |
weight of an implicit integer variable vertex
Definition at line 48 of file weights.h.
Referenced by calculate().
◆ consweight
|
protected |
