summaryrefslogtreecommitdiff
path: root/lib/Numeric/GSL/Special/autoall.sh
blob: 387b8e218bbc11c2f719fc5b7b201a02499ec47f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#!/bin/bash

function rep {
    ./replace.hs "$1" "$2" < $3 > /tmp/tmp-rep
    cp /tmp/tmp-rep $3
}

#Exp.hs
#  remove extern inline definition, qualify name
#Coupling
#  remove deprecated INCORRECT
#Trig.hs
#  qualify names
#Legendre.hs
#  remove extern inline
#Log.hs
#  remove extern inline, qualify name

./auto.hs airy
rep ') where' ', Precision(..)\n) where' Airy.hs
./auto.hs bessel
./auto.hs clausen
./auto.hs coulomb
runhaskell auto coupling
rep ', coupling_6j_INCORRECT_e\n, coupling_6j_INCORRECT\n' '' Coupling.hs
./auto.hs dawson
./auto.hs debye
./auto.hs dilog
./auto.hs elementary
./auto.hs ellint
./auto.hs erf
#runhaskell auto exp
./auto.hs expint
./auto.hs fermi_dirac
./auto.hs gamma
./auto.hs gegenbauer
./auto.hs hyperg
./auto.hs laguerre
./auto.hs lambert
#runhaskell auto legendre legendre.h
#runhaskell auto log
./auto.hs pow_int
./auto.hs psi
./auto.hs synchrotron
#runhaskell auto trig
./auto.hs zeta