00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00036 #ifndef make_vector_h
00037 #define make_vector_h
00038 
00039 #include "matpackI.h"
00040 
00041 class MakeVector : public Vector
00042 {
00043 public:
00044   MakeVector();
00045   MakeVector(
00046         Numeric a0
00047         );
00048   MakeVector(
00049         Numeric a0,
00050         Numeric a1
00051         );
00052   MakeVector(
00053         Numeric a0,
00054         Numeric a1,
00055         Numeric a2
00056         );
00057   MakeVector(
00058         Numeric a0,
00059         Numeric a1,
00060         Numeric a2,
00061         Numeric a3
00062         );
00063   MakeVector(
00064         Numeric a0,
00065         Numeric a1,
00066         Numeric a2,
00067         Numeric a3,
00068         Numeric a4
00069         );
00070   MakeVector(
00071         Numeric a0,
00072         Numeric a1,
00073         Numeric a2,
00074         Numeric a3,
00075         Numeric a4,
00076         Numeric a5
00077         );
00078   MakeVector(
00079         Numeric a0,
00080         Numeric a1,
00081         Numeric a2,
00082         Numeric a3,
00083         Numeric a4,
00084         Numeric a5,
00085         Numeric a6
00086         );
00087   MakeVector(
00088         Numeric a0,
00089         Numeric a1,
00090         Numeric a2,
00091         Numeric a3,
00092         Numeric a4,
00093         Numeric a5,
00094         Numeric a6,
00095         Numeric a7
00096         );
00097   MakeVector(
00098         Numeric a0,
00099         Numeric a1,
00100         Numeric a2,
00101         Numeric a3,
00102         Numeric a4,
00103         Numeric a5,
00104         Numeric a6,
00105         Numeric a7,
00106         Numeric a8
00107         );
00108   MakeVector(
00109         Numeric a0,
00110         Numeric a1,
00111         Numeric a2,
00112         Numeric a3,
00113         Numeric a4,
00114         Numeric a5,
00115         Numeric a6,
00116         Numeric a7,
00117         Numeric a8,
00118         Numeric a9
00119         );
00120   MakeVector(
00121         Numeric a0,
00122         Numeric a1,
00123         Numeric a2,
00124         Numeric a3,
00125         Numeric a4,
00126         Numeric a5,
00127         Numeric a6,
00128         Numeric a7,
00129         Numeric a8,
00130         Numeric a9,
00131         Numeric a10
00132         );
00133   MakeVector(
00134         Numeric a0,
00135         Numeric a1,
00136         Numeric a2,
00137         Numeric a3,
00138         Numeric a4,
00139         Numeric a5,
00140         Numeric a6,
00141         Numeric a7,
00142         Numeric a8,
00143         Numeric a9,
00144         Numeric a10,
00145         Numeric a11
00146         );
00147   MakeVector(
00148         Numeric a0,
00149         Numeric a1,
00150         Numeric a2,
00151         Numeric a3,
00152         Numeric a4,
00153         Numeric a5,
00154         Numeric a6,
00155         Numeric a7,
00156         Numeric a8,
00157         Numeric a9,
00158         Numeric a10,
00159         Numeric a11,
00160         Numeric a12
00161         );
00162   MakeVector(
00163         Numeric a0,
00164         Numeric a1,
00165         Numeric a2,
00166         Numeric a3,
00167         Numeric a4,
00168         Numeric a5,
00169         Numeric a6,
00170         Numeric a7,
00171         Numeric a8,
00172         Numeric a9,
00173         Numeric a10,
00174         Numeric a11,
00175         Numeric a12,
00176         Numeric a13
00177         );
00178   MakeVector(
00179         Numeric a0,
00180         Numeric a1,
00181         Numeric a2,
00182         Numeric a3,
00183         Numeric a4,
00184         Numeric a5,
00185         Numeric a6,
00186         Numeric a7,
00187         Numeric a8,
00188         Numeric a9,
00189         Numeric a10,
00190         Numeric a11,
00191         Numeric a12,
00192         Numeric a13,
00193         Numeric a14
00194         );
00195   MakeVector(
00196         Numeric a0,
00197         Numeric a1,
00198         Numeric a2,
00199         Numeric a3,
00200         Numeric a4,
00201         Numeric a5,
00202         Numeric a6,
00203         Numeric a7,
00204         Numeric a8,
00205         Numeric a9,
00206         Numeric a10,
00207         Numeric a11,
00208         Numeric a12,
00209         Numeric a13,
00210         Numeric a14,
00211         Numeric a15
00212         );
00213   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         Numeric a12,
00227         Numeric a13,
00228         Numeric a14,
00229         Numeric a15,
00230         Numeric a16
00231         );
00232   MakeVector(
00233         Numeric a0,
00234         Numeric a1,
00235         Numeric a2,
00236         Numeric a3,
00237         Numeric a4,
00238         Numeric a5,
00239         Numeric a6,
00240         Numeric a7,
00241         Numeric a8,
00242         Numeric a9,
00243         Numeric a10,
00244         Numeric a11,
00245         Numeric a12,
00246         Numeric a13,
00247         Numeric a14,
00248         Numeric a15,
00249         Numeric a16,
00250         Numeric a17
00251         );
00252   MakeVector(
00253         Numeric a0,
00254         Numeric a1,
00255         Numeric a2,
00256         Numeric a3,
00257         Numeric a4,
00258         Numeric a5,
00259         Numeric a6,
00260         Numeric a7,
00261         Numeric a8,
00262         Numeric a9,
00263         Numeric a10,
00264         Numeric a11,
00265         Numeric a12,
00266         Numeric a13,
00267         Numeric a14,
00268         Numeric a15,
00269         Numeric a16,
00270         Numeric a17,
00271         Numeric a18
00272         );
00273   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         Numeric a14,
00289         Numeric a15,
00290         Numeric a16,
00291         Numeric a17,
00292         Numeric a18,
00293         Numeric a19
00294         );
00295   MakeVector(
00296         Numeric a0,
00297         Numeric a1,
00298         Numeric a2,
00299         Numeric a3,
00300         Numeric a4,
00301         Numeric a5,
00302         Numeric a6,
00303         Numeric a7,
00304         Numeric a8,
00305         Numeric a9,
00306         Numeric a10,
00307         Numeric a11,
00308         Numeric a12,
00309         Numeric a13,
00310         Numeric a14,
00311         Numeric a15,
00312         Numeric a16,
00313         Numeric a17,
00314         Numeric a18,
00315         Numeric a19,
00316         Numeric a20
00317         );
00318   MakeVector(
00319         Numeric a0,
00320         Numeric a1,
00321         Numeric a2,
00322         Numeric a3,
00323         Numeric a4,
00324         Numeric a5,
00325         Numeric a6,
00326         Numeric a7,
00327         Numeric a8,
00328         Numeric a9,
00329         Numeric a10,
00330         Numeric a11,
00331         Numeric a12,
00332         Numeric a13,
00333         Numeric a14,
00334         Numeric a15,
00335         Numeric a16,
00336         Numeric a17,
00337         Numeric a18,
00338         Numeric a19,
00339         Numeric a20,
00340         Numeric a21
00341         );
00342   MakeVector(
00343         Numeric a0,
00344         Numeric a1,
00345         Numeric a2,
00346         Numeric a3,
00347         Numeric a4,
00348         Numeric a5,
00349         Numeric a6,
00350         Numeric a7,
00351         Numeric a8,
00352         Numeric a9,
00353         Numeric a10,
00354         Numeric a11,
00355         Numeric a12,
00356         Numeric a13,
00357         Numeric a14,
00358         Numeric a15,
00359         Numeric a16,
00360         Numeric a17,
00361         Numeric a18,
00362         Numeric a19,
00363         Numeric a20,
00364         Numeric a21,
00365         Numeric a22
00366         );
00367   MakeVector(
00368         Numeric a0,
00369         Numeric a1,
00370         Numeric a2,
00371         Numeric a3,
00372         Numeric a4,
00373         Numeric a5,
00374         Numeric a6,
00375         Numeric a7,
00376         Numeric a8,
00377         Numeric a9,
00378         Numeric a10,
00379         Numeric a11,
00380         Numeric a12,
00381         Numeric a13,
00382         Numeric a14,
00383         Numeric a15,
00384         Numeric a16,
00385         Numeric a17,
00386         Numeric a18,
00387         Numeric a19,
00388         Numeric a20,
00389         Numeric a21,
00390         Numeric a22,
00391         Numeric a23
00392         );
00393   MakeVector(
00394         Numeric a0,
00395         Numeric a1,
00396         Numeric a2,
00397         Numeric a3,
00398         Numeric a4,
00399         Numeric a5,
00400         Numeric a6,
00401         Numeric a7,
00402         Numeric a8,
00403         Numeric a9,
00404         Numeric a10,
00405         Numeric a11,
00406         Numeric a12,
00407         Numeric a13,
00408         Numeric a14,
00409         Numeric a15,
00410         Numeric a16,
00411         Numeric a17,
00412         Numeric a18,
00413         Numeric a19,
00414         Numeric a20,
00415         Numeric a21,
00416         Numeric a22,
00417         Numeric a23,
00418         Numeric a24
00419         );
00420   MakeVector(
00421         Numeric a0,
00422         Numeric a1,
00423         Numeric a2,
00424         Numeric a3,
00425         Numeric a4,
00426         Numeric a5,
00427         Numeric a6,
00428         Numeric a7,
00429         Numeric a8,
00430         Numeric a9,
00431         Numeric a10,
00432         Numeric a11,
00433         Numeric a12,
00434         Numeric a13,
00435         Numeric a14,
00436         Numeric a15,
00437         Numeric a16,
00438         Numeric a17,
00439         Numeric a18,
00440         Numeric a19,
00441         Numeric a20,
00442         Numeric a21,
00443         Numeric a22,
00444         Numeric a23,
00445         Numeric a24,
00446         Numeric a25
00447         );
00448   MakeVector(
00449         Numeric a0,
00450         Numeric a1,
00451         Numeric a2,
00452         Numeric a3,
00453         Numeric a4,
00454         Numeric a5,
00455         Numeric a6,
00456         Numeric a7,
00457         Numeric a8,
00458         Numeric a9,
00459         Numeric a10,
00460         Numeric a11,
00461         Numeric a12,
00462         Numeric a13,
00463         Numeric a14,
00464         Numeric a15,
00465         Numeric a16,
00466         Numeric a17,
00467         Numeric a18,
00468         Numeric a19,
00469         Numeric a20,
00470         Numeric a21,
00471         Numeric a22,
00472         Numeric a23,
00473         Numeric a24,
00474         Numeric a25,
00475         Numeric a26
00476         );
00477   MakeVector(
00478         Numeric a0,
00479         Numeric a1,
00480         Numeric a2,
00481         Numeric a3,
00482         Numeric a4,
00483         Numeric a5,
00484         Numeric a6,
00485         Numeric a7,
00486         Numeric a8,
00487         Numeric a9,
00488         Numeric a10,
00489         Numeric a11,
00490         Numeric a12,
00491         Numeric a13,
00492         Numeric a14,
00493         Numeric a15,
00494         Numeric a16,
00495         Numeric a17,
00496         Numeric a18,
00497         Numeric a19,
00498         Numeric a20,
00499         Numeric a21,
00500         Numeric a22,
00501         Numeric a23,
00502         Numeric a24,
00503         Numeric a25,
00504         Numeric a26,
00505         Numeric a27
00506         );
00507   MakeVector(
00508         Numeric a0,
00509         Numeric a1,
00510         Numeric a2,
00511         Numeric a3,
00512         Numeric a4,
00513         Numeric a5,
00514         Numeric a6,
00515         Numeric a7,
00516         Numeric a8,
00517         Numeric a9,
00518         Numeric a10,
00519         Numeric a11,
00520         Numeric a12,
00521         Numeric a13,
00522         Numeric a14,
00523         Numeric a15,
00524         Numeric a16,
00525         Numeric a17,
00526         Numeric a18,
00527         Numeric a19,
00528         Numeric a20,
00529         Numeric a21,
00530         Numeric a22,
00531         Numeric a23,
00532         Numeric a24,
00533         Numeric a25,
00534         Numeric a26,
00535         Numeric a27,
00536         Numeric a28
00537         );
00538   MakeVector(
00539         Numeric a0,
00540         Numeric a1,
00541         Numeric a2,
00542         Numeric a3,
00543         Numeric a4,
00544         Numeric a5,
00545         Numeric a6,
00546         Numeric a7,
00547         Numeric a8,
00548         Numeric a9,
00549         Numeric a10,
00550         Numeric a11,
00551         Numeric a12,
00552         Numeric a13,
00553         Numeric a14,
00554         Numeric a15,
00555         Numeric a16,
00556         Numeric a17,
00557         Numeric a18,
00558         Numeric a19,
00559         Numeric a20,
00560         Numeric a21,
00561         Numeric a22,
00562         Numeric a23,
00563         Numeric a24,
00564         Numeric a25,
00565         Numeric a26,
00566         Numeric a27,
00567         Numeric a28,
00568         Numeric a29
00569         );
00570 };
00571 
00572 
00573 #endif  // make_vector_h