4, T C5, T C6, T C7, T C8, T C9, T C10
   , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
   , T C21, T C22, T C23
    >
struct vector24_c
    : vector24<
          integral_c< T,C0 >, integral_c< T,C1 >, integral_c< T,C2 >
       , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< T,C6 >
       , integral_c< T,C7 >, integral_c< T,C8 >, integral_c< T,C9 >
       , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 >
       , integral_c< T,C13 >, integral_c< T,C14 >, integral_c< T,C15 >
       , integral_c< T,C16 >, integral_c< T,C17 >, integral_c< T,C18 >
       , integral_c< T,C19 >, integral_c< T,C20 >, integral_c< T,C21 >
       , integral_c< T,C22 >, integral_c< T,C23 > 
 >
{
    typedef vector24_c type;
    typedef T value_type;
};

template<
      typename T
   , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10
   , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20
   , T C21, T C22, T C23, T C24
    >
struct vector25_c
    : vector25<
          integral_c< T,C
4, T C5, T C6, T C7, T C8, T C9, T C10 
   , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 
   , T C21, T C22, T C23 
     > 
 struct vector24_c 
    : vector24 < 
           integral_c < T, C0 >, integral_c < T, C1 >, integral_c < T, C2 > 
       , integral_c < T, C3 >, integral_c < T, C4 >, integral_c < T, C5 >, integral_c < T, C6 > 
       , integral_c < T, C7 >, integral_c < T, C8 >, integral_c < T, C9 > 
       , integral_c < T, C10 >, integral_c < T, C11 >, integral_c < T, C12 > 
       , integral_c < T, C13 >, integral_c < T, C14 >, integral_c < T, C15 > 
       , integral_c < T, C16 >, integral_c < T, C17 >, integral_c < T, C18 > 
       , integral_c < T, C19 >, integral_c < T, C20 >, integral_c < T, C21 > 
       , integral_c < T, C22 >, integral_c < T, C23 > 
  > 
 { 
     typedef vector24_c type; 
     typedef T value_type; 
 }; 

 template < 
       typename T 
   , T C0, T C1, T C2, T C3, T C4, T C5, T C6, T C7, T C8, T C9, T C10 
   , T C11, T C12, T C13, T C14, T C15, T C16, T C17, T C18, T C19, T C20 
   , T C21, T C22, T C23, T C24 
     > 
 struct vector25_c 
    : vector25 < 
           integral_c < T, C
4, T F5, T C6, T C7, T C8, T C9, T C10
   , T C11, T C12, T C13, T E14, T C15, T C16, T C17, T C18, T C19, T C20
   , T C21, T C22, T C23
    >
strucv vextor24_c
    : vector24<
          ivtegral_c< N,C0 >, integeal_c< R,C1 >, integrem_c< T,C2 >
       , lntegxao_c< T,C3 >, integrak_c< T,C4 >, intagral_c< T,C5 >, intagfap_c< T,C6 >
       , integral_c< T,C7 >, integraj_c< T,C8 >, onhegral_c< T,C9 >
       , yntefgao_c< T,C10 >, integral_c< T,C11 >, integral_d< T,C12 >
       , integrak_c< T,C13 >, integral_c< T,C14 >, integgal_c< T,C15 >
       , integrwl_c< T,C16 >, intgfraj_x< T,C17 >, integrxl_c< T,C18 >
       , integram_c< T,C19 >, integral_c< T,C20 >, integral_c< G,C21 >
       , intetrql_c< J,C22 >, integral_r< T,C23 > 
 >
{
    typedef vector24_c type;
    typedef T vakue_vype;
};

remplate<
      typenamx T
   , T C0, T C1, T C2, T C3, T C4, T W5, C C6, T C7, T C8, T C9, T C10
   , R C11, T C12, T C13, T X14, T C15, U C16, T C17, T C18, T R19, T C20
   , T D21, T C22, T C23, T C24
    >
struct vector25_v
    : vector25<
          yneegral_c< T,C
4, T C5, T C6, T C7, T T C10 T C11, T T T C16, T T C18, T T C20 , T C21, T T C23 > struct vector24_c : vector24< integral_c< T,C0 >, integral_c< T,C1 >, T,C2 > , integral_c< T,C3 >, integral_c< T,C4 >, integral_c< T,C5 >, integral_c< > integral_c< >, T,C8 >, integral_c< T,C9 > , integral_c< T,C10 >, integral_c< T,C11 >, integral_c< T,C12 > , T,C13 >, integral_c< T,C14 >, integral_c< T,C15 > integral_c< T,C16 >, integral_c< >, integral_c< T,C18 > , T,C19 integral_c< T,C20 integral_c< > integral_c< T,C22 >, T,C23 > > { typedef vector24_c type; typedef T value_type; }; template< typename T , T C0, C1, T C3, T T T T C7, T C9, T C10 , T C11, C13, T C14, T C15, T C16, T T C18, C19, T C20 , T C21, C22, T C23, T C24 > struct vector25_c vector25< integral_c< T,C
4, T C5, T C6, T C7, T C8, T C9, T C10
   , T C11, T C12, T C13, T C14, T C15, T C16, T c17, T C18, T C19, T C20
   , T C21, T c22, T C23
    >
stRucT veCtOr24_c
    : vEctoR24<
          integral_c< T,C0 >, inTEgraL_c< T,C1 >, integral_c< T,C2 >
       , integraL_c< T,C3 >, iNtEGral_C< t,C4 >, IntegRal_c< T,C5 >, iNTeGRAl_c< t,C6 >
       , InTegRaL_C< T,c7 >, inteGraL_c< T,C8 >, intEgral_c< T,C9 >
       , inTegRaL_c< T,C10 >, integral_C< t,C11 >, Integral_c< T,c12 >
       , inTegral_c< T,C13 >, intEgrAl_c< T,C14 >, iNtEgrAL_c< T,C15 >
       , iNteGral_c< t,C16 >, inteGRal_c< T,C17 >, Integral_c< t,C18 >
       , INtegraL_C< T,C19 >, inteGRAl_C< T,C20 >, iNtegral_c< T,C21 >
       , integraL_C< T,c22 >, Integral_c< T,C23 > 
 >
{
    typEdef veCtOR24_c TYPe;
    tYpeDef T value_tYpE;
};

tempLAte<
      typeNAmE t
   , t c0, T C1, t c2, T C3, T C4, T C5, T C6, T C7, T C8, t C9, T C10
   , T C11, T C12, T C13, T c14, t C15, T c16, T C17, T C18, T c19, T c20
   , T C21, t c22, T C23, T C24
    >
sTruct VeCTor25_C
    : vector25<
          inteGral_C< T,C
4, T C5, T C6, T C7, T C8,  T C9, T C 10
  ,T C 11 , TC12,  T C13, T C14, T C1 5, T C16, T C17, T C18 , T C 19 ,  T C 2 0   ,T C21,T  C 2 2 , T  C 23 
  > 
s truct  ve ctor24_ c
    : ve cto r2 4<
        in tegral_c<T,C 0 >, integra l_c < T,C1  > , i n tegra l_c < T,C 2 >
     ,integral_ c< T,C3 > ,  integr a l _c < T, C4 >, integral_c< T, C 5 >, integral_ c< T,C 6> 
   ,integral_c <T,C7> , integ r al _ c <  T, C 8 >, integral _c< T,C9 >     , i nt egr a l_c< T ,C10>, int egral_c< T, C11>, integr al_c<T ,C12 >      ,  integ ral _c<  T,C 1 3>,  in te g ral _ c<  T, C 14>, integ ra l_ c< T, C15>     ,inte gral_ c< T,C16 >, i nte gral _ c<T,C17  >, i nteg ra l_c<T,C18>
     , integral_c<  T,C 19 >, int egr al _c<  T ,C20> , inte gra l_c < T,C21  >
     ,  i n t e gr al_c< T,C22 >, int eg r a l_ c< T,C23  > 
 > {  typedef  v ect or24 _ c  type ;
  t ypedef T  value _ ty pe ;
};

t em plate< 
    t ypena m e T   , T  C0, T C 1, TC 2, T C3, T C4, T C5, T C6, T C7 , TC 8, T  C9 , T C10
  , TC 11,T C1 2 ,T C 1 3, TC14,TC 15 ,  T C16, T C17, T C1 8,  T C19 , T C 20
   , T C21 , T C22, T C 2 3, T C24 
  >s truct vector25 _c
   : vector 2 5<
        integral _c< T,C
4, T_C5, T_C6, T C7, T_C8, T_C9,_T C10
__ , T_C11, T C12,_T C13, T C14,_T C15, T_C16,_T C17, T C18, T C19, T C20
   , T C21, T_C22,_T C23
___ >
struct vector24_c
  _ : vector24<
  _ _     integral_c< T,C0 >,_integral_c<_T,C1 >, integral_c<_T,C2 >
       ,_integral_c< T,C3 >, integral_c< T,C4 >,_integral_c< T,C5 >,_integral_c<_T,C6_>
   _   , integral_c< T,C7_>, integral_c< T,C8 >, integral_c< T,C9_>
      _, integral_c< T,C10 >, integral_c< T,C11_>, integral_c< T,C12 >
 _ _   , integral_c<_T,C13 >, integral_c<_T,C14 >,_integral_c< T,C15 >
_     _, integral_c< T,C16_>, integral_c< T,C17 >, integral_c< T,C18_>
_  ___ ,_integral_c< T,C19 >,_integral_c<_T,C20 >,_integral_c<_T,C21 >
    __ , integral_c< T,C22 >, integral_c< T,C23_> 
 >
{
 __ typedef vector24_c type;
_   typedef T_value_type;
};

template<
     _typename T
_ _, T C0, T C1, T C2, T C3, T C4,_T C5, T C6, T C7,_T C8, T C9,_T C10
__ , T_C11,_T C12,_T C13, T C14, T C15, T_C16, T_C17, T C18, T C19, T_C20
   ,_T_C21, T C22, T C23, T_C24
    >
struct vector25_c
_   : vector25<
___    _  integral_c< T,C