The MCFClass Project
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NMCFClass_di_unipi_itThe namespace MCFClass_di_unipi_it is defined to hold the MCFClass class and all the relative stuff
 CMCFClassThis abstract base class defines a standard interface for (linear or convex quadartic separable) Min Cost Flow (MCF) problem solvers
 CMCFExceptionSmall class for exceptions
 CMCFStateBase class for representing the internal state of the MCF algorithm
 CMCFCloneMCFClone derives from MCFClass and is a template class for testing Min Cost Flow Problem solvers deriving from MCFClass
 CMCFCplexDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and solves (Linear) Min Cost Flow problems via calls to Cplex Callable Library functions
 CMCFSimplexDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and implements both the Primal and Dual network simplex algorithms for solving (Linear and Quadratic) Min Cost Flow problems
 CRelaxIVDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and implements a Relaxation algorithm for solving (Linear) Min Cost Flow problems
 CSPTreeDerives from the abstract base class MCFClass, thus sharing its (standard) interface, and implements Shortest Path Tree algorithms for solving "uncapacitated" (Linear) Min Cost Flow problems with one source node
 NOPTtypes_di_unipi_itThe namespace OPTtypes_di_unipi_it is defined to hold all the data types, constants, classes and functions defined here
 COPTrandProvide a common interface to the different random generators that are available in different platforms
 COPTtimersProvides a common interface to the different timing routines that are available in different platforms