Flowlessly  0.1
Minimum cost maximum cost solver
 All Classes Functions Pages
Public Member Functions | Protected Attributes | List of all members
flowlessly::Solver Class Referenceabstract
Inheritance diagram for flowlessly::Solver:
flowlessly::CycleCancelling flowlessly::SuccessiveShortest

Public Member Functions

 Solver (Statistics *stats)
 
void LogStatistics ()
 
void ResetStatistics ()
 
virtual bool Run ()=0
 
virtual void PrepareState ()=0
 
void SetLatch (boost::latch *latch)
 

Protected Attributes

Statisticsstats_
 
boost::latch * latch_
 

Member Function Documentation

virtual bool flowlessly::Solver::Run ( )
pure virtual

Must return false if it terminates earlier (i.e. if the thread is interrupted).

Implemented in flowlessly::CycleCancelling, and flowlessly::SuccessiveShortest.


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