
/*
**  This file forms part of the GOBLIN C++ Class Library.
**
**  Written by Christian Fremuth-Paeger, April 2000.
**  
**  Copying, compiling, distribution and modification
**  of this source code is permitted only in accordance
**  with the GOBLIN general licence information.
*/             


#if !defined(_CONFIG_H_)

#define _CONFIG_H_



/*          GOBLIN Configuration               */


/* (1) Alternative Sizes of Node/Arc Indices   */

//  #define _SMALL_NODES_
//  #define _BIG_ARCS_
    #define _BIG_NODES_


/* (2) Optional Writing of Logging Information */

    #define _LOGGING_


/* (3) Exhaustive Error Detection              */

    #define _FAILSAVE_


/* (4) Optional Tracing Module                 */

    #define _TRACING_


/* (5) Optional Monitoring Module              */

    #define _HEAP_MON_


/* (6) Optional Timers and Duality Gaps        */

    #define _TIMERS_


/* (7) Buffers used for logging / errors       */

    #define LOGBUFFERSIZE 256


/*      GOBLIN End of Configuration            */



#endif
