alpar@7: #ifndef NETGEN_MAIN_H alpar@7: #define NETGEN_MAIN_H alpar@7: alpar@7: #ifdef __cplusplus alpar@7: extern "C" { alpar@7: #endif alpar@7: alpar@7: #define PROBLEM_PARMS 13 /* aliases for generation parameters */ alpar@7: #define NODES parms[0] /* number of nodes */ alpar@7: #define SOURCES parms[1] /* number of sources (including transshipment) */ alpar@7: #define SINKS parms[2] /* number of sinks (including transshipment) */ alpar@7: #define DENSITY parms[3] /* number of (requested) arcs */ alpar@7: #define MINCOST parms[4] /* minimum cost of arcs */ alpar@7: #define MAXCOST parms[5] /* maximum cost of arcs */ alpar@7: #define SUPPLY parms[6] /* total supply */ alpar@7: #define TSOURCES parms[7] /* transshipment sources */ alpar@7: #define TSINKS parms[8] /* transshipment sinks */ alpar@7: #define HICOST parms[9] /* percent of skeleton arcs given maximum cost */ alpar@7: #define CAPACITATED parms[10] /* percent of arcs to be capacitated */ alpar@7: #define MINCAP parms[11] /* minimum capacity for capacitated arcs */ alpar@7: #define MAXCAP parms[12] /* maximum capacity for capacitated arcs */ alpar@7: alpar@7: int orig_main(long seed,long problem,long *parms); alpar@7: alpar@7: #ifdef __cplusplus alpar@7: } alpar@7: #endif alpar@7: alpar@7: alpar@7: #endif