source: cpp/gdk/defgenoconv.cpp @ 5

Last change on this file since 5 was 5, checked in by sz, 15 years ago

added the GDK (Genotype Development Kit)

File size: 1.3 KB
Line 
1// This file is a part of Framsticks GDK library.
2// Copyright (C) 2002-2006  Szymon Ulatowski.  See LICENSE.txt for details.
3// Refer to http://www.frams.alife.pl/ for further information.
4
5#include "defgenoconv.h"
6
7#include "gen-config.h"
8
9#ifdef USE_GENCONV_F10
10#include "conv_f1.h"
11#endif
12#ifdef USE_GENCONV_F20
13#include "conv_f2.h"
14#endif
15#ifdef USE_GENCONV_F32
16#include "conv_f3.h"
17#endif
18#ifdef USE_GENCONV_F40
19#include "conv_f4.h"
20#endif
21#ifdef USE_GENCONV_F41_TEST
22#include "conv_f4.h"
23#endif
24#ifdef USE_GENCONV_F50
25#include "conv_f5.h"
26#endif
27#ifdef USE_GENCONV_F60
28#include "geno_f6.h"
29#endif
30#ifdef USE_GENCONV_F70
31#include "conv_f7.h"
32#endif
33#ifdef USE_GENCONV_F81
34#include "conv_f8.h"
35#endif
36
37DefaultGenoConvManager::DefaultGenoConvManager()
38{
39#ifdef USE_GENCONV_F10
40addConverter(new GenoConv_F1());
41#endif
42#ifdef USE_GENCONV_F20
43addConverter(new GenoConv_F20());
44#endif
45#ifdef USE_GENCONV_F32
46addConverter(new GenoConv_F32());
47#endif
48#ifdef USE_GENCONV_F40
49addConverter(new GenoConv_F40());
50#endif
51#ifdef USE_GENCONV_F41_TEST
52addConverter(new GenoConv_F41_TestOnly());
53#endif
54#ifdef USE_GENCONV_F50
55addConverter(new GenoConv_F50);
56#endif
57#ifdef USE_GENCONV_F60
58addConverter(new GenoConv_F60);
59#endif
60#ifdef USE_GENCONV_F70
61addConverter(new GenoConv_F70);
62#endif
63#ifdef USE_GENCONV_F81
64addConverter(new GenoConv_F81);
65#endif
66
67param.updatetab();
68}
Note: See TracBrowser for help on using the repository browser.