generators/netgen/main.h
changeset 10 d7ce0311ece2
equal deleted inserted replaced
-1:000000000000 0:b2f32d023d08
       
     1 #ifndef NETGEN_MAIN_H
       
     2 #define NETGEN_MAIN_H
       
     3 
       
     4 #ifdef __cplusplus
       
     5 extern "C" {
       
     6 #endif
       
     7 
       
     8 #define PROBLEM_PARMS 13		/* aliases for generation parameters */
       
     9 #define NODES	    parms[0]		/* number of nodes */
       
    10 #define SOURCES     parms[1]		/* number of sources (including transshipment) */
       
    11 #define SINKS	    parms[2]		/* number of sinks (including transshipment) */
       
    12 #define DENSITY     parms[3]		/* number of (requested) arcs */
       
    13 #define MINCOST     parms[4]		/* minimum cost of arcs */
       
    14 #define MAXCOST     parms[5]		/* maximum cost of arcs */
       
    15 #define SUPPLY	    parms[6]		/* total supply */
       
    16 #define TSOURCES    parms[7]		/* transshipment sources */
       
    17 #define TSINKS	    parms[8]		/* transshipment sinks */
       
    18 #define HICOST	    parms[9]		/* percent of skeleton arcs given maximum cost */
       
    19 #define CAPACITATED parms[10]		/* percent of arcs to be capacitated */
       
    20 #define MINCAP	    parms[11]		/* minimum capacity for capacitated arcs */
       
    21 #define MAXCAP	    parms[12]		/* maximum capacity for capacitated arcs */
       
    22 
       
    23   int orig_main(long seed,long problem,long *parms);
       
    24 
       
    25 #ifdef __cplusplus
       
    26 }
       
    27 #endif
       
    28 
       
    29 
       
    30 #endif