Scippy

GCG

Branch-and-Price & Column Generation for Everyone

gcg::Column< T > Class Template Reference

Detailed Description

template<class T>
class gcg::Column< T >

Definition at line 107 of file dialog_explore.cpp.

Public Member Functions

 Column (const char *columnHeader, const char *columnDesc, T(*columnCallback)(SCIP *, int), RETTYPE columnType)
 
 ~Column () override=default
 
getValue (SCIP *scip, int id)
 
std::string getValueAsString (SCIP *scip, int id) override
 
int compareValues (SCIP *scip, int firstId, int secondId) override
 
- Public Member Functions inherited from gcg::AbstractColumn
 AbstractColumn (const char *columnHeader, const char *columnDesc, RETTYPE columnType)
 
virtual ~AbstractColumn ()=default
 
RETTYPE getReturnType () const
 

Additional Inherited Members

- Data Fields inherited from gcg::AbstractColumn
std::string header
 
std::string desc
 

Constructor & Destructor Documentation

◆ Column()

template<class T >
gcg::Column< T >::Column ( const char *  columnHeader,
const char *  columnDesc,
T(*)(SCIP *, int)  columnCallback,
RETTYPE  columnType 
)
inline

Definition at line 110 of file dialog_explore.cpp.

◆ ~Column()

template<class T >
gcg::Column< T >::~Column ( )
overridedefault

Member Function Documentation

◆ getValue()

template<class T >
T gcg::Column< T >::getValue ( SCIP *  scip,
int  id 
)
inline

◆ getValueAsString()

template<class T >
std::string gcg::Column< T >::getValueAsString ( SCIP *  scip,
int  id 
)
inlineoverridevirtual

Implements gcg::AbstractColumn.

Definition at line 117 of file dialog_explore.cpp.

References gcg::Column< T >::getValue().

◆ compareValues()

template<class T >
int gcg::Column< T >::compareValues ( SCIP *  scip,
int  firstId,
int  secondId 
)
inlineoverridevirtual