Flowlessly  0.1
Minimum cost maximum cost solver
 All Classes Functions Pages
Public Member Functions | List of all members
flowlessly::SuccessiveShortest Class Reference

#include "successive_shortest.h"

Inheritance diagram for flowlessly::SuccessiveShortest:
flowlessly::Solver

Public Member Functions

 SuccessiveShortest (AdjacencyMapGraph *graph, Statistics *stats)
 
void PrepareState ()
 
bool Run ()
 
- Public Member Functions inherited from flowlessly::Solver
 Solver (Statistics *stats)
 
void LogStatistics ()
 
void ResetStatistics ()
 
void SetLatch (boost::latch *latch)
 

Additional Inherited Members

- Protected Attributes inherited from flowlessly::Solver
Statisticsstats_
 
boost::latch * latch_
 

Detailed Description

Implements the successive shortest min cost maximum flow algorithm.

Member Function Documentation

bool flowlessly::SuccessiveShortest::Run ( )
virtual

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

Implements flowlessly::Solver.


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