midgame.h
Go to the documentation of this file.
00001 /* midgame.h
00002  */
00003 #ifndef OSL_MIDGAME_H
00004 #define OSL_MIDGAME_H
00005 #include "osl/container/tripleInt.h"
00006 #include "osl/container/quadInt.h"
00007 
00008 #define EVAL_QUAD
00009 
00010 namespace osl
00011 {
00012 #ifdef EVAL_QUAD
00013   const int NStages = 4;
00014   const int EvalStages = 4;
00015   typedef QuadInt MultiInt;
00016   typedef QuadIntPair MultiIntPair;
00017 #else
00018 
00019   const int NStages = 3;
00021   const int EvalStages = 3;
00022   typedef TripleInt MultiInt;
00023   typedef TripleIntPair MultiIntPair;
00024 #endif
00025   const int EndgameIndex = EvalStages-1;
00026 }
00027 
00028 #endif /* OSL_MIDGAME_H */
00029 // ;;; Local Variables:
00030 // ;;; mode:c++
00031 // ;;; c-basic-offset:2
00032 // ;;; End:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines