coin-Bcp
Public Member Functions | Public Attributes | List of all members
BCP_lp_statistics Class Reference

NO OLD DOC. More...

#include <BCP_lp.hpp>

Public Member Functions

 BCP_lp_statistics ()
 The contsructor just zeros out every timing data. More...
 
void display () const
 Print out the statistics. More...
 
void add (const BCP_lp_statistics &stat)
 Add the argument statistics to this one. More...
 
Packing and unpacking
void pack (BCP_buffer &buf)
 
void unpack (BCP_buffer &buf)
 

Public Attributes

double time_feas_testing
 
double time_cut_generation
 
double time_var_generation
 
double time_heuristics
 
double time_lp_solving
 
double time_branching
 

Detailed Description

NO OLD DOC.

Definition at line 56 of file BCP_lp.hpp.

Constructor & Destructor Documentation

BCP_lp_statistics::BCP_lp_statistics ( )
inline

The contsructor just zeros out every timing data.

Definition at line 73 of file BCP_lp.hpp.

Member Function Documentation

void BCP_lp_statistics::pack ( BCP_buffer buf)
void BCP_lp_statistics::unpack ( BCP_buffer buf)
void BCP_lp_statistics::display ( ) const

Print out the statistics.

void BCP_lp_statistics::add ( const BCP_lp_statistics stat)

Add the argument statistics to this one.

This method is used when multiple LP processes are running and their stats need to be combined.

Member Data Documentation

double BCP_lp_statistics::time_feas_testing

Definition at line 59 of file BCP_lp.hpp.

double BCP_lp_statistics::time_cut_generation

Definition at line 61 of file BCP_lp.hpp.

double BCP_lp_statistics::time_var_generation

Definition at line 63 of file BCP_lp.hpp.

double BCP_lp_statistics::time_heuristics

Definition at line 65 of file BCP_lp.hpp.

double BCP_lp_statistics::time_lp_solving

Definition at line 67 of file BCP_lp.hpp.

double BCP_lp_statistics::time_branching

Definition at line 69 of file BCP_lp.hpp.


The documentation for this class was generated from the following file: