00001
00002
00008 #if !defined(__cpt_State_h__)
00009 #define __cpt_State_h__
00010
00011 #include "StateBase.h"
00012
00013 #include "../array/MultiArray.h"
00014
00015 namespace cpt {
00016
00017
00018 template < std::size_t N, typename T = double >
00019 class State;
00020
00021 }
00022
00023 #define __cpt_State1_ipp__
00024 #include "State1.ipp"
00025 #undef __cpt_State1_ipp__
00026
00027 #define __cpt_State2_ipp__
00028 #include "State2.ipp"
00029 #undef __cpt_State2_ipp__
00030
00031 #define __cpt_State3_ipp__
00032 #include "State3.ipp"
00033 #undef __cpt_State3_ipp__
00034
00035 #endif