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 |