00001 #ifdef CH_LANG_CC
00002
00003
00004
00005
00006
00007
00008
00009 #endif
00010
00011 #ifndef _MULTIINDEX_H_
00012 #define _MULTIINDEX_H_
00013
00014 #if defined(CH_Darwin) && defined(__GNUC__) && ( __GNUC__ == 3 )
00015
00016 #include <unistd.h>
00017 #define _GLIBCPP_USE_C99 1
00018 #endif
00019
00020 #include <map>
00021 using std::map;
00022
00023 #include "Vector.H"
00024 #include "REAL.H"
00025 #include "IndexTM.H"
00026
00027 #include "Notation.H"
00028 #include "IFData.H"
00029
00030 #include "NamespaceHeader.H"
00031
00032
00033
00034 template <int dim> void generateMultiIndices(Vector<IndexTM<int,dim> > & a_indices,
00035 const int & a_magnitude);
00036
00037 #include "NamespaceFooter.H"
00038
00039 #include "MultiIndexImplem.H"
00040
00041 #endif