CNDSM
1.00
|
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... | |
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.
#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.