CNDSM  1.00
Compile-time switches in MMCFClass.h

These macros control some important details of the class interface. More...

Macros

#define CHGARCS_MMCF   1
 If CHGARCS_MMCF > 0, methods for "opening" and "closing" arcs in the MMCF are added to the interface of the class and must therefore be implemented by the derived classes [see [Open/Close]Arc() below. More...
 

Detailed Description

These macros control some important details of the class interface.

Although using macros for activating features of the interface is not very C++, switching off some unused features may allow some implementation to be more efficient in running time or memory.

Macro Definition Documentation

#define CHGARCS_MMCF   1

If CHGARCS_MMCF > 0, methods for "opening" and "closing" arcs in the MMCF are added to the interface of the class and must therefore be implemented by the derived classes [see [Open/Close]Arc() below.

If CHGARCS_MMCF == 1, the arcs can be opened or closed only simultaneously for all the commodities, while if CHGARCS_MMCF > 1 then arcs can be opened and closed for each commodity individually.