00001
00004
00005
00006 #if defined(__GNUC__) && __GNUC__ == 2
00007 # define MINLINE
00008 #endif
00009
00010 #define PRAGMA_IMPL_MALLOC_CACHE
00011 #include "basics.h"
00012
00013 #ifdef PRAGMA_I
00014 # pragma implementation "cplx.h"
00015 #endif
00016 #include "cplx.h"
00017
00018 #ifndef NUM
00019 #define NUM double
00020 #endif
00021
00022 #define TEMPLATE template
00023
00024 #define T NUM
00025 #define U NUM
00026 #include "cplx_inst.h"
00027
00028 #ifdef MALLOC_CACHE
00029 #include "malloc_cache.h"
00030 NAMESPACE_TBCI
00031
00032 # define INST_TBCI_MEMALLOC(TYPE) \
00033 template class tbci_memalloc< TYPE >; \
00034 template class tbci_memalloc_cache< TYPE >
00035
00036
00037 INST_TBCI_MEMALLOC(cplx<double>);
00038 INST_TBCI_MEMALLOC(cplx<double>*);
00039 INST_TBCI_MEMALLOC(cplx<float>);
00040 INST_TBCI_MEMALLOC(cplx<float>*);
00041
00042 # undef INST_TBCI_MEMALLOC
00043 NAMESPACE_END
00044 #endif
00045