CNDSM
1.00
|
Header file for the Graph class, which provides an unified mean for reading descriptions of (Linear) Multicommodity Min Cost Flow problems and storing them in memory, along with a simple interface that can be used by any MMCF solver to access and change the data. More...
#include <exception>
#include <limits>
Classes | |
class | Graph |
The class Graph is a service class for solvers of (generalized) Multicommodity Min-Cost Flow problems, i.e., problems of the form. More... | |
class | Graph::Inf< T > |
Very small class to simplify extracting the "+ infinity" value for a basic type (FNumber, CNumber, Index); just use Inf<type>(). More... | |
class | Graph::MMCFGException |
Small class for exceptions. More... | |
Header file for the Graph class, which provides an unified mean for reading descriptions of (Linear) Multicommodity Min Cost Flow problems and storing them in memory, along with a simple interface that can be used by any MMCF solver to access and change the data.
It also provides some pre-processing features, aimed at making the MMCF instance easier to solve, such as identification of redundant mutual capacity constraints.