00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 #include "make_vector.h"
00019 
00020 
00021 MakeVector::MakeVector() : Vector(0)
00022 {
00023   
00024 }
00025 
00026 MakeVector::MakeVector(
00027                      Numeric a0
00028                      ) : Vector(1)
00029 {
00030   Vector::operator[](0) = a0;
00031 }
00032 
00033 MakeVector::MakeVector(
00034                      Numeric a0,
00035                      Numeric a1
00036                      ) : Vector(2)
00037 {
00038   Vector::operator[](0) = a0;
00039   Vector::operator[](1) = a1;
00040 }
00041 
00042 MakeVector::MakeVector(
00043                      Numeric a0,
00044                      Numeric a1,
00045                      Numeric a2
00046                      ) : Vector(3)
00047 {
00048   Vector::operator[](0) = a0;
00049   Vector::operator[](1) = a1;
00050   Vector::operator[](2) = a2;
00051 }
00052 
00053 MakeVector::MakeVector(
00054                      Numeric a0,
00055                      Numeric a1,
00056                      Numeric a2,
00057                      Numeric a3
00058                      ) : Vector(4)
00059 {
00060   Vector::operator[](0) = a0;
00061   Vector::operator[](1) = a1;
00062   Vector::operator[](2) = a2;
00063   Vector::operator[](3) = a3;
00064 }
00065 
00066 MakeVector::MakeVector(
00067                      Numeric a0,
00068                      Numeric a1,
00069                      Numeric a2,
00070                      Numeric a3,
00071                      Numeric a4
00072                      ) : Vector(5)
00073 {
00074   Vector::operator[](0) = a0;
00075   Vector::operator[](1) = a1;
00076   Vector::operator[](2) = a2;
00077   Vector::operator[](3) = a3;
00078   Vector::operator[](4) = a4;
00079 }
00080 
00081 MakeVector::MakeVector(
00082                      Numeric a0,
00083                      Numeric a1,
00084                      Numeric a2,
00085                      Numeric a3,
00086                      Numeric a4,
00087                      Numeric a5
00088                      ) : Vector(6)
00089 {
00090   Vector::operator[](0) = a0;
00091   Vector::operator[](1) = a1;
00092   Vector::operator[](2) = a2;
00093   Vector::operator[](3) = a3;
00094   Vector::operator[](4) = a4;
00095   Vector::operator[](5) = a5;
00096 }
00097 
00098 MakeVector::MakeVector(
00099                      Numeric a0,
00100                      Numeric a1,
00101                      Numeric a2,
00102                      Numeric a3,
00103                      Numeric a4,
00104                      Numeric a5,
00105                      Numeric a6
00106                      ) : Vector(7)
00107 {
00108   Vector::operator[](0) = a0;
00109   Vector::operator[](1) = a1;
00110   Vector::operator[](2) = a2;
00111   Vector::operator[](3) = a3;
00112   Vector::operator[](4) = a4;
00113   Vector::operator[](5) = a5;
00114   Vector::operator[](6) = a6;
00115 }
00116 
00117 MakeVector::MakeVector(
00118                      Numeric a0,
00119                      Numeric a1,
00120                      Numeric a2,
00121                      Numeric a3,
00122                      Numeric a4,
00123                      Numeric a5,
00124                      Numeric a6,
00125                      Numeric a7
00126                      ) : Vector(8)
00127 {
00128   Vector::operator[](0) = a0;
00129   Vector::operator[](1) = a1;
00130   Vector::operator[](2) = a2;
00131   Vector::operator[](3) = a3;
00132   Vector::operator[](4) = a4;
00133   Vector::operator[](5) = a5;
00134   Vector::operator[](6) = a6;
00135   Vector::operator[](7) = a7;
00136 }
00137 
00138 MakeVector::MakeVector(
00139                      Numeric a0,
00140                      Numeric a1,
00141                      Numeric a2,
00142                      Numeric a3,
00143                      Numeric a4,
00144                      Numeric a5,
00145                      Numeric a6,
00146                      Numeric a7,
00147                      Numeric a8
00148                      ) : Vector(9)
00149 {
00150   Vector::operator[](0) = a0;
00151   Vector::operator[](1) = a1;
00152   Vector::operator[](2) = a2;
00153   Vector::operator[](3) = a3;
00154   Vector::operator[](4) = a4;
00155   Vector::operator[](5) = a5;
00156   Vector::operator[](6) = a6;
00157   Vector::operator[](7) = a7;
00158   Vector::operator[](8) = a8;
00159 }
00160 
00161 MakeVector::MakeVector(
00162                      Numeric a0,
00163                      Numeric a1,
00164                      Numeric a2,
00165                      Numeric a3,
00166                      Numeric a4,
00167                      Numeric a5,
00168                      Numeric a6,
00169                      Numeric a7,
00170                      Numeric a8,
00171                      Numeric a9
00172                      ) : Vector(10)
00173 {
00174   Vector::operator[](0) = a0;
00175   Vector::operator[](1) = a1;
00176   Vector::operator[](2) = a2;
00177   Vector::operator[](3) = a3;
00178   Vector::operator[](4) = a4;
00179   Vector::operator[](5) = a5;
00180   Vector::operator[](6) = a6;
00181   Vector::operator[](7) = a7;
00182   Vector::operator[](8) = a8;
00183   Vector::operator[](9) = a9;
00184 }
00185 
00186 MakeVector::MakeVector(
00187                      Numeric a0,
00188                      Numeric a1,
00189                      Numeric a2,
00190                      Numeric a3,
00191                      Numeric a4,
00192                      Numeric a5,
00193                      Numeric a6,
00194                      Numeric a7,
00195                      Numeric a8,
00196                      Numeric a9,
00197                      Numeric a10
00198                      ) : Vector(11)
00199 {
00200   Vector::operator[](0) = a0;
00201   Vector::operator[](1) = a1;
00202   Vector::operator[](2) = a2;
00203   Vector::operator[](3) = a3;
00204   Vector::operator[](4) = a4;
00205   Vector::operator[](5) = a5;
00206   Vector::operator[](6) = a6;
00207   Vector::operator[](7) = a7;
00208   Vector::operator[](8) = a8;
00209   Vector::operator[](9) = a9;
00210   Vector::operator[](10) = a10;
00211 }
00212 
00213 MakeVector::MakeVector(
00214                      Numeric a0,
00215                      Numeric a1,
00216                      Numeric a2,
00217                      Numeric a3,
00218                      Numeric a4,
00219                      Numeric a5,
00220                      Numeric a6,
00221                      Numeric a7,
00222                      Numeric a8,
00223                      Numeric a9,
00224                      Numeric a10,
00225                      Numeric a11
00226                      ) : Vector(12)
00227 {
00228   Vector::operator[](0) = a0;
00229   Vector::operator[](1) = a1;
00230   Vector::operator[](2) = a2;
00231   Vector::operator[](3) = a3;
00232   Vector::operator[](4) = a4;
00233   Vector::operator[](5) = a5;
00234   Vector::operator[](6) = a6;
00235   Vector::operator[](7) = a7;
00236   Vector::operator[](8) = a8;
00237   Vector::operator[](9) = a9;
00238   Vector::operator[](10) = a10;
00239   Vector::operator[](11) = a11;
00240 }
00241 
00242 MakeVector::MakeVector(
00243                      Numeric a0,
00244                      Numeric a1,
00245                      Numeric a2,
00246                      Numeric a3,
00247                      Numeric a4,
00248                      Numeric a5,
00249                      Numeric a6,
00250                      Numeric a7,
00251                      Numeric a8,
00252                      Numeric a9,
00253                      Numeric a10,
00254                      Numeric a11,
00255                      Numeric a12
00256                      ) : Vector(13)
00257 {
00258   Vector::operator[](0) = a0;
00259   Vector::operator[](1) = a1;
00260   Vector::operator[](2) = a2;
00261   Vector::operator[](3) = a3;
00262   Vector::operator[](4) = a4;
00263   Vector::operator[](5) = a5;
00264   Vector::operator[](6) = a6;
00265   Vector::operator[](7) = a7;
00266   Vector::operator[](8) = a8;
00267   Vector::operator[](9) = a9;
00268   Vector::operator[](10) = a10;
00269   Vector::operator[](11) = a11;
00270   Vector::operator[](12) = a12;
00271 }
00272 
00273 MakeVector::MakeVector(
00274                      Numeric a0,
00275                      Numeric a1,
00276                      Numeric a2,
00277                      Numeric a3,
00278                      Numeric a4,
00279                      Numeric a5,
00280                      Numeric a6,
00281                      Numeric a7,
00282                      Numeric a8,
00283                      Numeric a9,
00284                      Numeric a10,
00285                      Numeric a11,
00286                      Numeric a12,
00287                      Numeric a13
00288                      ) : Vector(14)
00289 {
00290   Vector::operator[](0) = a0;
00291   Vector::operator[](1) = a1;
00292   Vector::operator[](2) = a2;
00293   Vector::operator[](3) = a3;
00294   Vector::operator[](4) = a4;
00295   Vector::operator[](5) = a5;
00296   Vector::operator[](6) = a6;
00297   Vector::operator[](7) = a7;
00298   Vector::operator[](8) = a8;
00299   Vector::operator[](9) = a9;
00300   Vector::operator[](10) = a10;
00301   Vector::operator[](11) = a11;
00302   Vector::operator[](12) = a12;
00303   Vector::operator[](13) = a13;
00304 }
00305 
00306 MakeVector::MakeVector(
00307                      Numeric a0,
00308                      Numeric a1,
00309                      Numeric a2,
00310                      Numeric a3,
00311                      Numeric a4,
00312                      Numeric a5,
00313                      Numeric a6,
00314                      Numeric a7,
00315                      Numeric a8,
00316                      Numeric a9,
00317                      Numeric a10,
00318                      Numeric a11,
00319                      Numeric a12,
00320                      Numeric a13,
00321                      Numeric a14
00322                      ) : Vector(15)
00323 {
00324   Vector::operator[](0) = a0;
00325   Vector::operator[](1) = a1;
00326   Vector::operator[](2) = a2;
00327   Vector::operator[](3) = a3;
00328   Vector::operator[](4) = a4;
00329   Vector::operator[](5) = a5;
00330   Vector::operator[](6) = a6;
00331   Vector::operator[](7) = a7;
00332   Vector::operator[](8) = a8;
00333   Vector::operator[](9) = a9;
00334   Vector::operator[](10) = a10;
00335   Vector::operator[](11) = a11;
00336   Vector::operator[](12) = a12;
00337   Vector::operator[](13) = a13;
00338   Vector::operator[](14) = a14;
00339 }
00340 
00341 MakeVector::MakeVector(
00342                      Numeric a0,
00343                      Numeric a1,
00344                      Numeric a2,
00345                      Numeric a3,
00346                      Numeric a4,
00347                      Numeric a5,
00348                      Numeric a6,
00349                      Numeric a7,
00350                      Numeric a8,
00351                      Numeric a9,
00352                      Numeric a10,
00353                      Numeric a11,
00354                      Numeric a12,
00355                      Numeric a13,
00356                      Numeric a14,
00357                      Numeric a15
00358                      ) : Vector(16)
00359 {
00360   Vector::operator[](0) = a0;
00361   Vector::operator[](1) = a1;
00362   Vector::operator[](2) = a2;
00363   Vector::operator[](3) = a3;
00364   Vector::operator[](4) = a4;
00365   Vector::operator[](5) = a5;
00366   Vector::operator[](6) = a6;
00367   Vector::operator[](7) = a7;
00368   Vector::operator[](8) = a8;
00369   Vector::operator[](9) = a9;
00370   Vector::operator[](10) = a10;
00371   Vector::operator[](11) = a11;
00372   Vector::operator[](12) = a12;
00373   Vector::operator[](13) = a13;
00374   Vector::operator[](14) = a14;
00375   Vector::operator[](15) = a15;
00376 }
00377 
00378 MakeVector::MakeVector(
00379                      Numeric a0,
00380                      Numeric a1,
00381                      Numeric a2,
00382                      Numeric a3,
00383                      Numeric a4,
00384                      Numeric a5,
00385                      Numeric a6,
00386                      Numeric a7,
00387                      Numeric a8,
00388                      Numeric a9,
00389                      Numeric a10,
00390                      Numeric a11,
00391                      Numeric a12,
00392                      Numeric a13,
00393                      Numeric a14,
00394                      Numeric a15,
00395                      Numeric a16
00396                      ) : Vector(17)
00397 {
00398   Vector::operator[](0) = a0;
00399   Vector::operator[](1) = a1;
00400   Vector::operator[](2) = a2;
00401   Vector::operator[](3) = a3;
00402   Vector::operator[](4) = a4;
00403   Vector::operator[](5) = a5;
00404   Vector::operator[](6) = a6;
00405   Vector::operator[](7) = a7;
00406   Vector::operator[](8) = a8;
00407   Vector::operator[](9) = a9;
00408   Vector::operator[](10) = a10;
00409   Vector::operator[](11) = a11;
00410   Vector::operator[](12) = a12;
00411   Vector::operator[](13) = a13;
00412   Vector::operator[](14) = a14;
00413   Vector::operator[](15) = a15;
00414   Vector::operator[](16) = a16;
00415 }
00416 
00417 MakeVector::MakeVector(
00418                      Numeric a0,
00419                      Numeric a1,
00420                      Numeric a2,
00421                      Numeric a3,
00422                      Numeric a4,
00423                      Numeric a5,
00424                      Numeric a6,
00425                      Numeric a7,
00426                      Numeric a8,
00427                      Numeric a9,
00428                      Numeric a10,
00429                      Numeric a11,
00430                      Numeric a12,
00431                      Numeric a13,
00432                      Numeric a14,
00433                      Numeric a15,
00434                      Numeric a16,
00435                      Numeric a17
00436                      ) : Vector(18)
00437 {
00438   Vector::operator[](0) = a0;
00439   Vector::operator[](1) = a1;
00440   Vector::operator[](2) = a2;
00441   Vector::operator[](3) = a3;
00442   Vector::operator[](4) = a4;
00443   Vector::operator[](5) = a5;
00444   Vector::operator[](6) = a6;
00445   Vector::operator[](7) = a7;
00446   Vector::operator[](8) = a8;
00447   Vector::operator[](9) = a9;
00448   Vector::operator[](10) = a10;
00449   Vector::operator[](11) = a11;
00450   Vector::operator[](12) = a12;
00451   Vector::operator[](13) = a13;
00452   Vector::operator[](14) = a14;
00453   Vector::operator[](15) = a15;
00454   Vector::operator[](16) = a16;
00455   Vector::operator[](17) = a17;
00456 }
00457 
00458 MakeVector::MakeVector(
00459                      Numeric a0,
00460                      Numeric a1,
00461                      Numeric a2,
00462                      Numeric a3,
00463                      Numeric a4,
00464                      Numeric a5,
00465                      Numeric a6,
00466                      Numeric a7,
00467                      Numeric a8,
00468                      Numeric a9,
00469                      Numeric a10,
00470                      Numeric a11,
00471                      Numeric a12,
00472                      Numeric a13,
00473                      Numeric a14,
00474                      Numeric a15,
00475                      Numeric a16,
00476                      Numeric a17,
00477                      Numeric a18
00478                      ) : Vector(19)
00479 {
00480   Vector::operator[](0) = a0;
00481   Vector::operator[](1) = a1;
00482   Vector::operator[](2) = a2;
00483   Vector::operator[](3) = a3;
00484   Vector::operator[](4) = a4;
00485   Vector::operator[](5) = a5;
00486   Vector::operator[](6) = a6;
00487   Vector::operator[](7) = a7;
00488   Vector::operator[](8) = a8;
00489   Vector::operator[](9) = a9;
00490   Vector::operator[](10) = a10;
00491   Vector::operator[](11) = a11;
00492   Vector::operator[](12) = a12;
00493   Vector::operator[](13) = a13;
00494   Vector::operator[](14) = a14;
00495   Vector::operator[](15) = a15;
00496   Vector::operator[](16) = a16;
00497   Vector::operator[](17) = a17;
00498   Vector::operator[](18) = a18;
00499 }
00500 
00501 MakeVector::MakeVector(
00502                      Numeric a0,
00503                      Numeric a1,
00504                      Numeric a2,
00505                      Numeric a3,
00506                      Numeric a4,
00507                      Numeric a5,
00508                      Numeric a6,
00509                      Numeric a7,
00510                      Numeric a8,
00511                      Numeric a9,
00512                      Numeric a10,
00513                      Numeric a11,
00514                      Numeric a12,
00515                      Numeric a13,
00516                      Numeric a14,
00517                      Numeric a15,
00518                      Numeric a16,
00519                      Numeric a17,
00520                      Numeric a18,
00521                      Numeric a19
00522                      ) : Vector(20)
00523 {
00524   Vector::operator[](0) = a0;
00525   Vector::operator[](1) = a1;
00526   Vector::operator[](2) = a2;
00527   Vector::operator[](3) = a3;
00528   Vector::operator[](4) = a4;
00529   Vector::operator[](5) = a5;
00530   Vector::operator[](6) = a6;
00531   Vector::operator[](7) = a7;
00532   Vector::operator[](8) = a8;
00533   Vector::operator[](9) = a9;
00534   Vector::operator[](10) = a10;
00535   Vector::operator[](11) = a11;
00536   Vector::operator[](12) = a12;
00537   Vector::operator[](13) = a13;
00538   Vector::operator[](14) = a14;
00539   Vector::operator[](15) = a15;
00540   Vector::operator[](16) = a16;
00541   Vector::operator[](17) = a17;
00542   Vector::operator[](18) = a18;
00543   Vector::operator[](19) = a19;
00544 }
00545 
00546 MakeVector::MakeVector(
00547                      Numeric a0,
00548                      Numeric a1,
00549                      Numeric a2,
00550                      Numeric a3,
00551                      Numeric a4,
00552                      Numeric a5,
00553                      Numeric a6,
00554                      Numeric a7,
00555                      Numeric a8,
00556                      Numeric a9,
00557                      Numeric a10,
00558                      Numeric a11,
00559                      Numeric a12,
00560                      Numeric a13,
00561                      Numeric a14,
00562                      Numeric a15,
00563                      Numeric a16,
00564                      Numeric a17,
00565                      Numeric a18,
00566                      Numeric a19,
00567                      Numeric a20
00568                      ) : Vector(21)
00569 {
00570   Vector::operator[](0) = a0;
00571   Vector::operator[](1) = a1;
00572   Vector::operator[](2) = a2;
00573   Vector::operator[](3) = a3;
00574   Vector::operator[](4) = a4;
00575   Vector::operator[](5) = a5;
00576   Vector::operator[](6) = a6;
00577   Vector::operator[](7) = a7;
00578   Vector::operator[](8) = a8;
00579   Vector::operator[](9) = a9;
00580   Vector::operator[](10) = a10;
00581   Vector::operator[](11) = a11;
00582   Vector::operator[](12) = a12;
00583   Vector::operator[](13) = a13;
00584   Vector::operator[](14) = a14;
00585   Vector::operator[](15) = a15;
00586   Vector::operator[](16) = a16;
00587   Vector::operator[](17) = a17;
00588   Vector::operator[](18) = a18;
00589   Vector::operator[](19) = a19;
00590   Vector::operator[](20) = a20;
00591 }
00592 
00593 MakeVector::MakeVector(
00594                      Numeric a0,
00595                      Numeric a1,
00596                      Numeric a2,
00597                      Numeric a3,
00598                      Numeric a4,
00599                      Numeric a5,
00600                      Numeric a6,
00601                      Numeric a7,
00602                      Numeric a8,
00603                      Numeric a9,
00604                      Numeric a10,
00605                      Numeric a11,
00606                      Numeric a12,
00607                      Numeric a13,
00608                      Numeric a14,
00609                      Numeric a15,
00610                      Numeric a16,
00611                      Numeric a17,
00612                      Numeric a18,
00613                      Numeric a19,
00614                      Numeric a20,
00615                      Numeric a21
00616                      ) : Vector(22)
00617 {
00618   Vector::operator[](0) = a0;
00619   Vector::operator[](1) = a1;
00620   Vector::operator[](2) = a2;
00621   Vector::operator[](3) = a3;
00622   Vector::operator[](4) = a4;
00623   Vector::operator[](5) = a5;
00624   Vector::operator[](6) = a6;
00625   Vector::operator[](7) = a7;
00626   Vector::operator[](8) = a8;
00627   Vector::operator[](9) = a9;
00628   Vector::operator[](10) = a10;
00629   Vector::operator[](11) = a11;
00630   Vector::operator[](12) = a12;
00631   Vector::operator[](13) = a13;
00632   Vector::operator[](14) = a14;
00633   Vector::operator[](15) = a15;
00634   Vector::operator[](16) = a16;
00635   Vector::operator[](17) = a17;
00636   Vector::operator[](18) = a18;
00637   Vector::operator[](19) = a19;
00638   Vector::operator[](20) = a20;
00639   Vector::operator[](21) = a21;
00640 }
00641 
00642 MakeVector::MakeVector(
00643                      Numeric a0,
00644                      Numeric a1,
00645                      Numeric a2,
00646                      Numeric a3,
00647                      Numeric a4,
00648                      Numeric a5,
00649                      Numeric a6,
00650                      Numeric a7,
00651                      Numeric a8,
00652                      Numeric a9,
00653                      Numeric a10,
00654                      Numeric a11,
00655                      Numeric a12,
00656                      Numeric a13,
00657                      Numeric a14,
00658                      Numeric a15,
00659                      Numeric a16,
00660                      Numeric a17,
00661                      Numeric a18,
00662                      Numeric a19,
00663                      Numeric a20,
00664                      Numeric a21,
00665                      Numeric a22
00666                      ) : Vector(23)
00667 {
00668   Vector::operator[](0) = a0;
00669   Vector::operator[](1) = a1;
00670   Vector::operator[](2) = a2;
00671   Vector::operator[](3) = a3;
00672   Vector::operator[](4) = a4;
00673   Vector::operator[](5) = a5;
00674   Vector::operator[](6) = a6;
00675   Vector::operator[](7) = a7;
00676   Vector::operator[](8) = a8;
00677   Vector::operator[](9) = a9;
00678   Vector::operator[](10) = a10;
00679   Vector::operator[](11) = a11;
00680   Vector::operator[](12) = a12;
00681   Vector::operator[](13) = a13;
00682   Vector::operator[](14) = a14;
00683   Vector::operator[](15) = a15;
00684   Vector::operator[](16) = a16;
00685   Vector::operator[](17) = a17;
00686   Vector::operator[](18) = a18;
00687   Vector::operator[](19) = a19;
00688   Vector::operator[](20) = a20;
00689   Vector::operator[](21) = a21;
00690   Vector::operator[](22) = a22;
00691 }
00692 
00693 MakeVector::MakeVector(
00694                      Numeric a0,
00695                      Numeric a1,
00696                      Numeric a2,
00697                      Numeric a3,
00698                      Numeric a4,
00699                      Numeric a5,
00700                      Numeric a6,
00701                      Numeric a7,
00702                      Numeric a8,
00703                      Numeric a9,
00704                      Numeric a10,
00705                      Numeric a11,
00706                      Numeric a12,
00707                      Numeric a13,
00708                      Numeric a14,
00709                      Numeric a15,
00710                      Numeric a16,
00711                      Numeric a17,
00712                      Numeric a18,
00713                      Numeric a19,
00714                      Numeric a20,
00715                      Numeric a21,
00716                      Numeric a22,
00717                      Numeric a23
00718                      ) : Vector(24)
00719 {
00720   Vector::operator[](0) = a0;
00721   Vector::operator[](1) = a1;
00722   Vector::operator[](2) = a2;
00723   Vector::operator[](3) = a3;
00724   Vector::operator[](4) = a4;
00725   Vector::operator[](5) = a5;
00726   Vector::operator[](6) = a6;
00727   Vector::operator[](7) = a7;
00728   Vector::operator[](8) = a8;
00729   Vector::operator[](9) = a9;
00730   Vector::operator[](10) = a10;
00731   Vector::operator[](11) = a11;
00732   Vector::operator[](12) = a12;
00733   Vector::operator[](13) = a13;
00734   Vector::operator[](14) = a14;
00735   Vector::operator[](15) = a15;
00736   Vector::operator[](16) = a16;
00737   Vector::operator[](17) = a17;
00738   Vector::operator[](18) = a18;
00739   Vector::operator[](19) = a19;
00740   Vector::operator[](20) = a20;
00741   Vector::operator[](21) = a21;
00742   Vector::operator[](22) = a22;
00743   Vector::operator[](23) = a23;
00744 }
00745 
00746 MakeVector::MakeVector(
00747                      Numeric a0,
00748                      Numeric a1,
00749                      Numeric a2,
00750                      Numeric a3,
00751                      Numeric a4,
00752                      Numeric a5,
00753                      Numeric a6,
00754                      Numeric a7,
00755                      Numeric a8,
00756                      Numeric a9,
00757                      Numeric a10,
00758                      Numeric a11,
00759                      Numeric a12,
00760                      Numeric a13,
00761                      Numeric a14,
00762                      Numeric a15,
00763                      Numeric a16,
00764                      Numeric a17,
00765                      Numeric a18,
00766                      Numeric a19,
00767                      Numeric a20,
00768                      Numeric a21,
00769                      Numeric a22,
00770                      Numeric a23,
00771                      Numeric a24
00772                      ) : Vector(25)
00773 {
00774   Vector::operator[](0) = a0;
00775   Vector::operator[](1) = a1;
00776   Vector::operator[](2) = a2;
00777   Vector::operator[](3) = a3;
00778   Vector::operator[](4) = a4;
00779   Vector::operator[](5) = a5;
00780   Vector::operator[](6) = a6;
00781   Vector::operator[](7) = a7;
00782   Vector::operator[](8) = a8;
00783   Vector::operator[](9) = a9;
00784   Vector::operator[](10) = a10;
00785   Vector::operator[](11) = a11;
00786   Vector::operator[](12) = a12;
00787   Vector::operator[](13) = a13;
00788   Vector::operator[](14) = a14;
00789   Vector::operator[](15) = a15;
00790   Vector::operator[](16) = a16;
00791   Vector::operator[](17) = a17;
00792   Vector::operator[](18) = a18;
00793   Vector::operator[](19) = a19;
00794   Vector::operator[](20) = a20;
00795   Vector::operator[](21) = a21;
00796   Vector::operator[](22) = a22;
00797   Vector::operator[](23) = a23;
00798   Vector::operator[](24) = a24;
00799 }
00800 
00801 MakeVector::MakeVector(
00802                      Numeric a0,
00803                      Numeric a1,
00804                      Numeric a2,
00805                      Numeric a3,
00806                      Numeric a4,
00807                      Numeric a5,
00808                      Numeric a6,
00809                      Numeric a7,
00810                      Numeric a8,
00811                      Numeric a9,
00812                      Numeric a10,
00813                      Numeric a11,
00814                      Numeric a12,
00815                      Numeric a13,
00816                      Numeric a14,
00817                      Numeric a15,
00818                      Numeric a16,
00819                      Numeric a17,
00820                      Numeric a18,
00821                      Numeric a19,
00822                      Numeric a20,
00823                      Numeric a21,
00824                      Numeric a22,
00825                      Numeric a23,
00826                      Numeric a24,
00827                      Numeric a25
00828                      ) : Vector(26)
00829 {
00830   Vector::operator[](0) = a0;
00831   Vector::operator[](1) = a1;
00832   Vector::operator[](2) = a2;
00833   Vector::operator[](3) = a3;
00834   Vector::operator[](4) = a4;
00835   Vector::operator[](5) = a5;
00836   Vector::operator[](6) = a6;
00837   Vector::operator[](7) = a7;
00838   Vector::operator[](8) = a8;
00839   Vector::operator[](9) = a9;
00840   Vector::operator[](10) = a10;
00841   Vector::operator[](11) = a11;
00842   Vector::operator[](12) = a12;
00843   Vector::operator[](13) = a13;
00844   Vector::operator[](14) = a14;
00845   Vector::operator[](15) = a15;
00846   Vector::operator[](16) = a16;
00847   Vector::operator[](17) = a17;
00848   Vector::operator[](18) = a18;
00849   Vector::operator[](19) = a19;
00850   Vector::operator[](20) = a20;
00851   Vector::operator[](21) = a21;
00852   Vector::operator[](22) = a22;
00853   Vector::operator[](23) = a23;
00854   Vector::operator[](24) = a24;
00855   Vector::operator[](25) = a25;
00856 }
00857 
00858 MakeVector::MakeVector(
00859                      Numeric a0,
00860                      Numeric a1,
00861                      Numeric a2,
00862                      Numeric a3,
00863                      Numeric a4,
00864                      Numeric a5,
00865                      Numeric a6,
00866                      Numeric a7,
00867                      Numeric a8,
00868                      Numeric a9,
00869                      Numeric a10,
00870                      Numeric a11,
00871                      Numeric a12,
00872                      Numeric a13,
00873                      Numeric a14,
00874                      Numeric a15,
00875                      Numeric a16,
00876                      Numeric a17,
00877                      Numeric a18,
00878                      Numeric a19,
00879                      Numeric a20,
00880                      Numeric a21,
00881                      Numeric a22,
00882                      Numeric a23,
00883                      Numeric a24,
00884                      Numeric a25,
00885                      Numeric a26
00886                      ) : Vector(27)
00887 {
00888   Vector::operator[](0) = a0;
00889   Vector::operator[](1) = a1;
00890   Vector::operator[](2) = a2;
00891   Vector::operator[](3) = a3;
00892   Vector::operator[](4) = a4;
00893   Vector::operator[](5) = a5;
00894   Vector::operator[](6) = a6;
00895   Vector::operator[](7) = a7;
00896   Vector::operator[](8) = a8;
00897   Vector::operator[](9) = a9;
00898   Vector::operator[](10) = a10;
00899   Vector::operator[](11) = a11;
00900   Vector::operator[](12) = a12;
00901   Vector::operator[](13) = a13;
00902   Vector::operator[](14) = a14;
00903   Vector::operator[](15) = a15;
00904   Vector::operator[](16) = a16;
00905   Vector::operator[](17) = a17;
00906   Vector::operator[](18) = a18;
00907   Vector::operator[](19) = a19;
00908   Vector::operator[](20) = a20;
00909   Vector::operator[](21) = a21;
00910   Vector::operator[](22) = a22;
00911   Vector::operator[](23) = a23;
00912   Vector::operator[](24) = a24;
00913   Vector::operator[](25) = a25;
00914   Vector::operator[](26) = a26;
00915 }
00916 
00917 MakeVector::MakeVector(
00918                      Numeric a0,
00919                      Numeric a1,
00920                      Numeric a2,
00921                      Numeric a3,
00922                      Numeric a4,
00923                      Numeric a5,
00924                      Numeric a6,
00925                      Numeric a7,
00926                      Numeric a8,
00927                      Numeric a9,
00928                      Numeric a10,
00929                      Numeric a11,
00930                      Numeric a12,
00931                      Numeric a13,
00932                      Numeric a14,
00933                      Numeric a15,
00934                      Numeric a16,
00935                      Numeric a17,
00936                      Numeric a18,
00937                      Numeric a19,
00938                      Numeric a20,
00939                      Numeric a21,
00940                      Numeric a22,
00941                      Numeric a23,
00942                      Numeric a24,
00943                      Numeric a25,
00944                      Numeric a26,
00945                      Numeric a27
00946                      ) : Vector(28)
00947 {
00948   Vector::operator[](0) = a0;
00949   Vector::operator[](1) = a1;
00950   Vector::operator[](2) = a2;
00951   Vector::operator[](3) = a3;
00952   Vector::operator[](4) = a4;
00953   Vector::operator[](5) = a5;
00954   Vector::operator[](6) = a6;
00955   Vector::operator[](7) = a7;
00956   Vector::operator[](8) = a8;
00957   Vector::operator[](9) = a9;
00958   Vector::operator[](10) = a10;
00959   Vector::operator[](11) = a11;
00960   Vector::operator[](12) = a12;
00961   Vector::operator[](13) = a13;
00962   Vector::operator[](14) = a14;
00963   Vector::operator[](15) = a15;
00964   Vector::operator[](16) = a16;
00965   Vector::operator[](17) = a17;
00966   Vector::operator[](18) = a18;
00967   Vector::operator[](19) = a19;
00968   Vector::operator[](20) = a20;
00969   Vector::operator[](21) = a21;
00970   Vector::operator[](22) = a22;
00971   Vector::operator[](23) = a23;
00972   Vector::operator[](24) = a24;
00973   Vector::operator[](25) = a25;
00974   Vector::operator[](26) = a26;
00975   Vector::operator[](27) = a27;
00976 }
00977 
00978 MakeVector::MakeVector(
00979                      Numeric a0,
00980                      Numeric a1,
00981                      Numeric a2,
00982                      Numeric a3,
00983                      Numeric a4,
00984                      Numeric a5,
00985                      Numeric a6,
00986                      Numeric a7,
00987                      Numeric a8,
00988                      Numeric a9,
00989                      Numeric a10,
00990                      Numeric a11,
00991                      Numeric a12,
00992                      Numeric a13,
00993                      Numeric a14,
00994                      Numeric a15,
00995                      Numeric a16,
00996                      Numeric a17,
00997                      Numeric a18,
00998                      Numeric a19,
00999                      Numeric a20,
01000                      Numeric a21,
01001                      Numeric a22,
01002                      Numeric a23,
01003                      Numeric a24,
01004                      Numeric a25,
01005                      Numeric a26,
01006                      Numeric a27,
01007                      Numeric a28
01008                      ) : Vector(29)
01009 {
01010   Vector::operator[](0) = a0;
01011   Vector::operator[](1) = a1;
01012   Vector::operator[](2) = a2;
01013   Vector::operator[](3) = a3;
01014   Vector::operator[](4) = a4;
01015   Vector::operator[](5) = a5;
01016   Vector::operator[](6) = a6;
01017   Vector::operator[](7) = a7;
01018   Vector::operator[](8) = a8;
01019   Vector::operator[](9) = a9;
01020   Vector::operator[](10) = a10;
01021   Vector::operator[](11) = a11;
01022   Vector::operator[](12) = a12;
01023   Vector::operator[](13) = a13;
01024   Vector::operator[](14) = a14;
01025   Vector::operator[](15) = a15;
01026   Vector::operator[](16) = a16;
01027   Vector::operator[](17) = a17;
01028   Vector::operator[](18) = a18;
01029   Vector::operator[](19) = a19;
01030   Vector::operator[](20) = a20;
01031   Vector::operator[](21) = a21;
01032   Vector::operator[](22) = a22;
01033   Vector::operator[](23) = a23;
01034   Vector::operator[](24) = a24;
01035   Vector::operator[](25) = a25;
01036   Vector::operator[](26) = a26;
01037   Vector::operator[](27) = a27;
01038   Vector::operator[](28) = a28;
01039 }
01040 
01041 MakeVector::MakeVector(
01042                      Numeric a0,
01043                      Numeric a1,
01044                      Numeric a2,
01045                      Numeric a3,
01046                      Numeric a4,
01047                      Numeric a5,
01048                      Numeric a6,
01049                      Numeric a7,
01050                      Numeric a8,
01051                      Numeric a9,
01052                      Numeric a10,
01053                      Numeric a11,
01054                      Numeric a12,
01055                      Numeric a13,
01056                      Numeric a14,
01057                      Numeric a15,
01058                      Numeric a16,
01059                      Numeric a17,
01060                      Numeric a18,
01061                      Numeric a19,
01062                      Numeric a20,
01063                      Numeric a21,
01064                      Numeric a22,
01065                      Numeric a23,
01066                      Numeric a24,
01067                      Numeric a25,
01068                      Numeric a26,
01069                      Numeric a27,
01070                      Numeric a28,
01071                      Numeric a29
01072                      ) : Vector(30)
01073 {
01074   Vector::operator[](0) = a0;
01075   Vector::operator[](1) = a1;
01076   Vector::operator[](2) = a2;
01077   Vector::operator[](3) = a3;
01078   Vector::operator[](4) = a4;
01079   Vector::operator[](5) = a5;
01080   Vector::operator[](6) = a6;
01081   Vector::operator[](7) = a7;
01082   Vector::operator[](8) = a8;
01083   Vector::operator[](9) = a9;
01084   Vector::operator[](10) = a10;
01085   Vector::operator[](11) = a11;
01086   Vector::operator[](12) = a12;
01087   Vector::operator[](13) = a13;
01088   Vector::operator[](14) = a14;
01089   Vector::operator[](15) = a15;
01090   Vector::operator[](16) = a16;
01091   Vector::operator[](17) = a17;
01092   Vector::operator[](18) = a18;
01093   Vector::operator[](19) = a19;
01094   Vector::operator[](20) = a20;
01095   Vector::operator[](21) = a21;
01096   Vector::operator[](22) = a22;
01097   Vector::operator[](23) = a23;
01098   Vector::operator[](24) = a24;
01099   Vector::operator[](25) = a25;
01100   Vector::operator[](26) = a26;
01101   Vector::operator[](27) = a27;
01102   Vector::operator[](28) = a28;
01103   Vector::operator[](29) = a29;
01104 }
01105