1 { 2 This file is part of the Numlib package. 3 Copyright (c) 1986-2000 by 4 Kees van Ginneken, Wil Kortsmit and Loek van Reij of the 5 Computational centre of the Eindhoven University of Technology 6 7 FPC port Code by Marco van de Voort (marco@freepascal.org) 8 Documentation by Michael van Canneyt (Michael@freepascal.org) 9 10 This "library" imports 119 procedures from the numlib units, and throws 11 them in a dll file. The dll file can be accessed via numlib.pas 12 13 See the file COPYING.FPC, included in this distribution, 14 for details about the copyright. 15 16 This program is distributed in the hope that it will be useful, 17 but WITHOUT ANY WARRANTY; without even the implied warranty of 18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 19 20 **********************************************************************} 21 22 library tpnumlib; 23 24 uses DET, TYP, DSL, EIG, INT, INV, IOM, MDT, ODE, OMV, ROO, SLE, SPE, SPL,IPF; 25 26 exports 27 detgen {$ifdef win32} index 1{$endif} , 28 detgsy {$ifdef win32} index 2{$endif} , 29 detgpd {$ifdef win32} index 3{$endif} , 30 detgba {$ifdef win32} index 4{$endif} , 31 detgpb {$ifdef win32} index 5{$endif} , 32 detgtr {$ifdef win32} index 6{$endif} , 33 34 dslgen {$ifdef win32} index 7{$endif} , 35 dslgtr {$ifdef win32} index 8{$endif} , 36 dslgsy {$ifdef win32} index 9{$endif} , 37 dslgpd {$ifdef win32} index 10{$endif} , 38 dslgba {$ifdef win32} index 11{$endif} , 39 dslgpb {$ifdef win32} index 12{$endif} , 40 dsldtr {$ifdef win32} index 13{$endif} , 41 42 eiggs1 {$ifdef win32} index 14{$endif} , 43 eiggs2 {$ifdef win32} index 15{$endif} , 44 eiggs3 {$ifdef win32} index 16{$endif} , 45 eiggs4 {$ifdef win32} index 17{$endif} , 46 eigts1 {$ifdef win32} index 18{$endif} , 47 eigts2 {$ifdef win32} index 19{$endif} , 48 eigts3 {$ifdef win32} index 20{$endif} , 49 eigts4 {$ifdef win32} index 21{$endif} , 50 eigbs1 {$ifdef win32} index 22{$endif} , 51 eigbs2 {$ifdef win32} index 23{$endif} , 52 eigbs3 {$ifdef win32} index 24{$endif} , 53 eigbs4 {$ifdef win32} index 25{$endif} , 54 eigge1 {$ifdef win32} index 26{$endif} , 55 eigge3 {$ifdef win32} index 27{$endif} , 56 eiggg1 {$ifdef win32} index 28{$endif} , 57 eiggg2 {$ifdef win32} index 29{$endif} , 58 eiggg3 {$ifdef win32} index 30{$endif} , 59 eiggg4 {$ifdef win32} index 31{$endif} , 60 eigsv1 {$ifdef win32} index 32{$endif} , 61 eigsv3 {$ifdef win32} index 33{$endif} , 62 63 int1fr {$ifdef win32} index 34{$endif} , 64 65 invgen {$ifdef win32} index 35{$endif} , 66 invgsy {$ifdef win32} index 36{$endif} , 67 invgpd {$ifdef win32} index 37{$endif} , 68 69 iomrev {$ifdef win32} index 38{$endif} , 70 iomrem {$ifdef win32} index 39{$endif} , 71 iomwrv {$ifdef win32} index 40{$endif} , 72 iomwrm {$ifdef win32} index 41{$endif} , 73 74 mdtgen {$ifdef win32} index 42{$endif} , 75 mdtgtr {$ifdef win32} index 43{$endif} , 76 mdtgsy {$ifdef win32} index 44{$endif} , 77 mdtgpd {$ifdef win32} index 45{$endif} , 78 mdtgba {$ifdef win32} index 46{$endif} , 79 mdtgpb {$ifdef win32} index 47{$endif} , 80 mdtdtr {$ifdef win32} index 48{$endif} , 81 82 odeiv1 {$ifdef win32} index 49{$endif} , 83 odeiv2 {$ifdef win32} index 50{$endif} , 84 85 omvinp {$ifdef win32} index 51{$endif} , 86 omvmmm {$ifdef win32} index 52{$endif} , 87 omvmmv {$ifdef win32} index 53{$endif} , 88 omvn1m {$ifdef win32} index 54{$endif} , 89 omvn1v {$ifdef win32} index 55{$endif} , 90 omvn2v {$ifdef win32} index 56{$endif} , 91 omvnfm {$ifdef win32} index 57{$endif} , 92 omvnmm {$ifdef win32} index 58{$endif} , 93 omvnmv {$ifdef win32} index 59{$endif} , 94 omvtrm {$ifdef win32} index 60{$endif} , 95 96 roobin {$ifdef win32} index 61{$endif} , 97 roof1r {$ifdef win32} index 62{$endif} , 98 roopol {$ifdef win32} index 63{$endif} , 99 rooqua {$ifdef win32} index 64{$endif} , 100 roofnr {$ifdef win32} index 65{$endif} , 101 102 sledtr {$ifdef win32} index 66{$endif} , 103 slegba {$ifdef win32} index 67{$endif} , 104 slegbal {$ifdef win32} index 68{$endif} , 105 slegen {$ifdef win32} index 69{$endif} , 106 slegenl {$ifdef win32} index 70{$endif} , 107 slegls {$ifdef win32} index 71{$endif} , 108 sleglsl {$ifdef win32} index 72{$endif} , 109 slegpb {$ifdef win32} index 73{$endif} , 110 slegpbl {$ifdef win32} index 74{$endif} , 111 slegpd {$ifdef win32} index 75{$endif} , 112 slegpdl {$ifdef win32} index 76{$endif} , 113 slegsy {$ifdef win32} index 77{$endif} , 114 slegsyl {$ifdef win32} index 78{$endif} , 115 slegtr {$ifdef win32} index 79{$endif} , 116 117 spebi0 {$ifdef win32} index 80{$endif} , 118 spebi1 {$ifdef win32} index 81{$endif} , 119 spebj0 {$ifdef win32} index 82{$endif} , 120 spebj1 {$ifdef win32} index 83{$endif} , 121 spebk0 {$ifdef win32} index 84{$endif} , 122 spebk1 {$ifdef win32} index 85{$endif} , 123 speby0 {$ifdef win32} index 86{$endif} , 124 speby1 {$ifdef win32} index 87{$endif} , 125 speent {$ifdef win32} index 88{$endif} , 126 speerf {$ifdef win32} index 89{$endif} , 127 speefc {$ifdef win32} index 90{$endif} , 128 spegam {$ifdef win32} index 91{$endif} , 129 spelga {$ifdef win32} index 92{$endif} , 130 spemax {$ifdef win32} index 93{$endif} , 131 spepol {$ifdef win32} index 94{$endif} , 132 spepow {$ifdef win32} index 95{$endif} , 133 spesgn {$ifdef win32} index 96{$endif} , 134 spears {$ifdef win32} index 97{$endif} , 135 spearc {$ifdef win32} index 98{$endif} , 136 spesih {$ifdef win32} index 99{$endif} , 137 specoh {$ifdef win32} index 100{$endif} , 138 spetah {$ifdef win32} index 101{$endif} , 139 speash {$ifdef win32} index 102{$endif} , 140 speach {$ifdef win32} index 103{$endif} , 141 speath {$ifdef win32} index 104{$endif} , 142 143 spl1bspv {$ifdef win32} index 105{$endif} , 144 spl2bspv {$ifdef win32} index 106{$endif} , 145 spl1bspf {$ifdef win32} index 107{$endif} , 146 spl2bspf {$ifdef win32} index 108{$endif} , 147 spl1nati {$ifdef win32} index 109{$endif} , 148 spl1naki {$ifdef win32} index 110{$endif} , 149 spl1cmpi {$ifdef win32} index 111{$endif} , 150 spl1peri {$ifdef win32} index 112{$endif} , 151 spl1pprv {$ifdef win32} index 113{$endif} , 152 spl1nalf {$ifdef win32} index 114{$endif} , 153 spl2natv {$ifdef win32} index 115{$endif} , 154 spl2nalf {$ifdef win32} index 116{$endif} , 155 dllversion {$ifdef win32} index 117{$endif} , 156 // int1fr {$ifdef win32} index 117{$endif} , {existed twice{$endif} , now used for dllversion} 157 exp {$ifdef win32} index 118{$endif} , 158 MachCnst {$ifdef win32} index 119{$endif} , 159 ipffsn {$ifdef win32} index 120{$endif} , 160 ipfisn {$ifdef win32} index 121{$endif} , 161 ipfspn {$ifdef win32} index 122{$endif} , 162 ipfpol {$ifdef win32} index 123{$endif} , 163 spline {$ifdef win32} index 124{$endif} , 164 splineparameters {$ifdef win32} index 125{$endif}; 165 166 begin 167 end. 168