Scippy

GCG

Branch-and-Price & Column Generation for Everyone

gcg::Weights Class Reference

Detailed Description

Definition at line 41 of file weights.h.

#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()

gcg::Weights::~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

int gcg::Weights::varweight
protected

weight of a variable vertex

Definition at line 44 of file weights.h.

Referenced by calculate().

◆ vbinary

int gcg::Weights::vbinary
protected

weight of a binary variable vertex

Definition at line 45 of file weights.h.

Referenced by calculate().

◆ vcontinous

int gcg::Weights::vcontinous
protected

weight of a continuous variable vertex

Definition at line 46 of file weights.h.

Referenced by calculate().

◆ vinteger

int gcg::Weights::vinteger
protected

weight of an integer variable vertex

Definition at line 47 of file weights.h.

Referenced by calculate().

◆ vimplint

int gcg::Weights::vimplint
protected

weight of an implicit integer variable vertex

Definition at line 48 of file weights.h.

Referenced by calculate().

◆ consweight

int gcg::Weights::consweight
protected

weight of a constraint vertex

Definition at line 49 of file weights.h.

Referenced by calculate().