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: