toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] TooN make_make_vector.awk internal/make_vector.hh


From: Edward Rosten
Subject: [Toon-members] TooN make_make_vector.awk internal/make_vector.hh
Date: Tue, 17 Feb 2009 13:39:07 +0000

CVSROOT:        /cvsroot/toon
Module name:    TooN
Changes by:     Edward Rosten <edrosten>        09/02/17 13:39:07

Modified files:
        .              : make_make_vector.awk 
        internal       : make_vector.hh 

Log message:
        Fixed very silly indexing bug.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/make_make_vector.awk?cvsroot=toon&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/make_vector.hh?cvsroot=toon&r1=1.1&r2=1.2

Patches:
Index: make_make_vector.awk
===================================================================
RCS file: /cvsroot/toon/TooN/make_make_vector.awk,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- make_make_vector.awk        13 Jan 2009 15:06:52 -0000      1.1
+++ make_make_vector.awk        17 Feb 2009 13:39:07 -0000      1.2
@@ -12,7 +12,7 @@
                print "){"
                print  "  Vector<"i"> vals;"
                for(j=1; j<= i; j++)
-                       print "  vals["j"] = x"j";"
+                       print "  vals["j-1"] = x"j";"
 
                print "  return vals;"
                print "}"

Index: internal/make_vector.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/make_vector.hh,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- internal/make_vector.hh     13 Jan 2009 15:06:52 -0000      1.1
+++ internal/make_vector.hh     17 Feb 2009 13:39:07 -0000      1.2
@@ -2,586 +2,586 @@
 //modify make_make_vector.awk and run make internal/make_vector.hh
 inline Vector<1> makeVector(double x1){
   Vector<1> vals;
-  vals[1] = x1;
+  vals[0] = x1;
   return vals;
 }
 inline Vector<2> makeVector(double x1, double x2){
   Vector<2> vals;
-  vals[1] = x1;
-  vals[2] = x2;
+  vals[0] = x1;
+  vals[1] = x2;
   return vals;
 }
 inline Vector<3> makeVector(double x1, double x2, double x3){
   Vector<3> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
   return vals;
 }
 inline Vector<4> makeVector(double x1, double x2, double x3, double x4){
   Vector<4> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
   return vals;
 }
 inline Vector<5> makeVector(double x1, double x2, double x3, double x4, double 
x5){
   Vector<5> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
   return vals;
 }
 inline Vector<6> makeVector(double x1, double x2, double x3, double x4, double 
x5, double x6){
   Vector<6> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
   return vals;
 }
 inline Vector<7> makeVector(double x1, double x2, double x3, double x4, double 
x5, double x6, double x7){
   Vector<7> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
   return vals;
 }
 inline Vector<8> makeVector(double x1, double x2, double x3, double x4, double 
x5, double x6, double x7, double x8){
   Vector<8> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
   return vals;
 }
 inline Vector<9> makeVector(double x1, double x2, double x3, double x4, double 
x5, double x6, double x7, double x8, double x9){
   Vector<9> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
   return vals;
 }
 inline Vector<10> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10){
   Vector<10> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
   return vals;
 }
 inline Vector<11> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11){
   Vector<11> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
   return vals;
 }
 inline Vector<12> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12){
   Vector<12> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
   return vals;
 }
 inline Vector<13> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13){
   Vector<13> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
   return vals;
 }
 inline Vector<14> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14){
   Vector<14> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
   return vals;
 }
 inline Vector<15> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15){
   Vector<15> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
   return vals;
 }
 inline Vector<16> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16){
   Vector<16> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
   return vals;
 }
 inline Vector<17> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17){
   Vector<17> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
   return vals;
 }
 inline Vector<18> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18){
   Vector<18> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
   return vals;
 }
 inline Vector<19> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19){
   Vector<19> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
   return vals;
 }
 inline Vector<20> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20){
   Vector<20> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
   return vals;
 }
 inline Vector<21> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21){
   Vector<21> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
   return vals;
 }
 inline Vector<22> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22){
   Vector<22> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
   return vals;
 }
 inline Vector<23> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23){
   Vector<23> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
   return vals;
 }
 inline Vector<24> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24){
   Vector<24> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
   return vals;
 }
 inline Vector<25> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25){
   Vector<25> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
   return vals;
 }
 inline Vector<26> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25, double x26){
   Vector<26> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
-  vals[26] = x26;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
+  vals[25] = x26;
   return vals;
 }
 inline Vector<27> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25, double x26, double x27){
   Vector<27> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
-  vals[26] = x26;
-  vals[27] = x27;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
+  vals[25] = x26;
+  vals[26] = x27;
   return vals;
 }
 inline Vector<28> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25, double x26, double x27, double x28){
   Vector<28> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
-  vals[26] = x26;
-  vals[27] = x27;
-  vals[28] = x28;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
+  vals[25] = x26;
+  vals[26] = x27;
+  vals[27] = x28;
   return vals;
 }
 inline Vector<29> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25, double x26, double x27, double x28, double x29){
   Vector<29> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
-  vals[26] = x26;
-  vals[27] = x27;
-  vals[28] = x28;
-  vals[29] = x29;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
+  vals[25] = x26;
+  vals[26] = x27;
+  vals[27] = x28;
+  vals[28] = x29;
   return vals;
 }
 inline Vector<30> makeVector(double x1, double x2, double x3, double x4, 
double x5, double x6, double x7, double x8, double x9, double x10, double x11, 
double x12, double x13, double x14, double x15, double x16, double x17, double 
x18, double x19, double x20, double x21, double x22, double x23, double x24, 
double x25, double x26, double x27, double x28, double x29, double x30){
   Vector<30> vals;
-  vals[1] = x1;
-  vals[2] = x2;
-  vals[3] = x3;
-  vals[4] = x4;
-  vals[5] = x5;
-  vals[6] = x6;
-  vals[7] = x7;
-  vals[8] = x8;
-  vals[9] = x9;
-  vals[10] = x10;
-  vals[11] = x11;
-  vals[12] = x12;
-  vals[13] = x13;
-  vals[14] = x14;
-  vals[15] = x15;
-  vals[16] = x16;
-  vals[17] = x17;
-  vals[18] = x18;
-  vals[19] = x19;
-  vals[20] = x20;
-  vals[21] = x21;
-  vals[22] = x22;
-  vals[23] = x23;
-  vals[24] = x24;
-  vals[25] = x25;
-  vals[26] = x26;
-  vals[27] = x27;
-  vals[28] = x28;
-  vals[29] = x29;
-  vals[30] = x30;
+  vals[0] = x1;
+  vals[1] = x2;
+  vals[2] = x3;
+  vals[3] = x4;
+  vals[4] = x5;
+  vals[5] = x6;
+  vals[6] = x7;
+  vals[7] = x8;
+  vals[8] = x9;
+  vals[9] = x10;
+  vals[10] = x11;
+  vals[11] = x12;
+  vals[12] = x13;
+  vals[13] = x14;
+  vals[14] = x15;
+  vals[15] = x16;
+  vals[16] = x17;
+  vals[17] = x18;
+  vals[18] = x19;
+  vals[19] = x20;
+  vals[20] = x21;
+  vals[21] = x22;
+  vals[22] = x23;
+  vals[23] = x24;
+  vals[24] = x25;
+  vals[25] = x26;
+  vals[26] = x27;
+  vals[27] = x28;
+  vals[28] = x29;
+  vals[29] = x30;
   return vals;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]