Scippy

GCG

Branch-and-Price & Column Generation for Everyone

gcg::AbstractColumn Class Referenceabstract

Detailed Description

storage for column information

Definition at line 85 of file dialog_explore.cpp.

Public Member Functions

 AbstractColumn (const char *columnHeader, const char *columnDesc, RETTYPE columnType)
 
virtual ~AbstractColumn ()=default
 
virtual int compareValues (SCIP *scip, int firstId, int secondId)=0
 
virtual std::string getValueAsString (SCIP *scip, int id)=0
 
RETTYPE getReturnType () const
 

Data Fields

std::string header
 
std::string desc
 

Constructor & Destructor Documentation

◆ AbstractColumn()

gcg::AbstractColumn::AbstractColumn ( const char *  columnHeader,
const char *  columnDesc,
RETTYPE  columnType 
)
inline

Definition at line 88 of file dialog_explore.cpp.

◆ ~AbstractColumn()

virtual gcg::AbstractColumn::~AbstractColumn ( )
virtualdefault

Member Function Documentation

◆ compareValues()

virtual int gcg::AbstractColumn::compareValues ( SCIP *  scip,
int  firstId,
int  secondId 
)
pure virtual

Implemented in gcg::Column< T >.

◆ getValueAsString()

virtual std::string gcg::AbstractColumn::getValueAsString ( SCIP *  scip,
int  id 
)
pure virtual

Implemented in gcg::Column< T >.

◆ getReturnType()

RETTYPE gcg::AbstractColumn::getReturnType ( ) const
inline

Definition at line 97 of file dialog_explore.cpp.

Referenced by gcg::Column< T >::compareValues().

Field Documentation

◆ header

std::string gcg::AbstractColumn::header

table header of the column

Definition at line 99 of file dialog_explore.cpp.

◆ desc

std::string gcg::AbstractColumn::desc

description of the column entries used in the menu help

Definition at line 100 of file dialog_explore.cpp.