Loading...
Searching...
No Matches
idol::CutFamily Class Reference

Description

Definition at line 26 of file CutFamily.h.

Public Methods

 CutFamily (CglCutGenerator *t_cgl_generator, std::string t_name)
const std::string & name () const
double score () const
unsigned int n_generated () const
unsigned int n_accepted () const
double average_effectiveness () const
double maximum_effectiveness () const
double acceptance_ratio () const
double average_time_per_call () const
void add_accepted_cut ()
void add_effectiveness_statistics (double t_effectiveness)
OsiCuts generate (OsiSolverInterface &t_osi_solver, int t_agressiveness)

Methods Documentation

◆ acceptance_ratio()

double idol::CutFamily::acceptance_ratio ( ) const
inlinenodiscard

Definition at line 46 of file CutFamily.h.

◆ add_accepted_cut()

void idol::CutFamily::add_accepted_cut ( )
inline

Definition at line 49 of file CutFamily.h.

◆ average_effectiveness()

double idol::CutFamily::average_effectiveness ( ) const
inlinenodiscard

Definition at line 44 of file CutFamily.h.

◆ average_time_per_call()

double idol::CutFamily::average_time_per_call ( ) const
inlinenodiscard

Definition at line 47 of file CutFamily.h.

◆ maximum_effectiveness()

double idol::CutFamily::maximum_effectiveness ( ) const
inlinenodiscard

Definition at line 45 of file CutFamily.h.

◆ n_accepted()

unsigned int idol::CutFamily::n_accepted ( ) const
inlinenodiscard

Definition at line 43 of file CutFamily.h.

◆ n_generated()

unsigned int idol::CutFamily::n_generated ( ) const
inlinenodiscard

Definition at line 42 of file CutFamily.h.

◆ name()

const std::string & idol::CutFamily::name ( ) const
inlinenodiscard

Definition at line 40 of file CutFamily.h.