1 | /* Author: Johan Bengtsson. |
---|
2 | |
---|
3 | Definitions: Interface to Fortran TPSA- and Lie library. */ |
---|
4 | |
---|
5 | |
---|
6 | extern "C" { |
---|
7 | // Interfact to FORTRAN TPSA-library |
---|
8 | void daini_(const int &, const int &, const int &); |
---|
9 | void daall_(int &, const int &, const char [], |
---|
10 | const int &, const int &); |
---|
11 | void dadal_(int &, const int &); |
---|
12 | void dacon_(int &, const double &); |
---|
13 | void davar_(int &, const double &, const int &); |
---|
14 | void daadd_(const int &, const int &, int &); |
---|
15 | void dasub_(const int &, const int &, int &); |
---|
16 | void damul_(const int &, const int &, int &); |
---|
17 | void dadiv_(const int &, const int &, int &); |
---|
18 | void dacad_(const int &, const double &, int &); |
---|
19 | // dacsu <=> dacad(a, -r, b) |
---|
20 | //void dasuc_(const int &, const double &, int &); |
---|
21 | void dacmu_(const int &, const double &, int &); |
---|
22 | // dacdi <=> dacmu(a, 1/r, b) |
---|
23 | //void dadic_(const int &, const double &, int &); |
---|
24 | void dafun_(const char [], const int &, int &); |
---|
25 | void dader_(const int &, const int &, int &); |
---|
26 | void danot_(const int &); |
---|
27 | void daeps_(const double &); |
---|
28 | void dacop_(const int &, int &); |
---|
29 | void daabs_(const int &, double &); |
---|
30 | void daabs2_(const int &, double &); |
---|
31 | void dapek_(const int &, const int [], double &); |
---|
32 | void dapok_(int &, const int [], const double &); |
---|
33 | void dapri_(const int &, const int &); |
---|
34 | void darea_(const int &, const int &); |
---|
35 | void dapoi_(const int &, const int &, int &, const int &); |
---|
36 | void hash_(const int &, const int &, const int [], int &, int &); |
---|
37 | void dehash_(const int &, const int &, const int &, const int &, int []); |
---|
38 | void daimp_(const double [], const int [], const int [], int &); |
---|
39 | void dainv_(const int [], const int &, int [], const int &); |
---|
40 | // void dapin_(const int [], const int &, int [], const int &, const int []); |
---|
41 | void daexp_(const int &, double [], int [], int [], char []); |
---|
42 | void dacct_(const int [], const int &, const int [], const int &, |
---|
43 | int [], const int &); |
---|
44 | |
---|
45 | // Interface to FORTRAN Lie-lib |
---|
46 | void lieinit_(const int &, const int &, const int &, |
---|
47 | const int &, const int &, const int &); |
---|
48 | void idprset_(const int &); |
---|
49 | void exp1d_(const int &, const int &, int &, |
---|
50 | const double &, const int &); |
---|
51 | void expnd2_(const int &, const int [], int [], |
---|
52 | const double &, const int &); |
---|
53 | void etinv_(const int [], int []); |
---|
54 | void etpin_(const int [], int [], const int []); |
---|
55 | void etcct_(const int [], const int [], int []); |
---|
56 | bool mapnorm_(const int [], int &, int [], int [], int [], |
---|
57 | int &, const int &); |
---|
58 | bool mapnormf_(const int [], int [], int [], int [], int [], |
---|
59 | int [], const int &, const int &); |
---|
60 | void gofix_(const int [], int [], int [], const int &); |
---|
61 | void dhdj_(const int &, int []); |
---|
62 | void ctor_(const int &, int &, int &); |
---|
63 | void rtoc_(const int &, const int &, int &); |
---|
64 | void fexpo_(const int &, const int [], int [], const int &, const int &, |
---|
65 | const double &, const int &); |
---|
66 | void liefact_(const int [], int [], int &); |
---|
67 | void flofacg_(const int [], int [], const double &); |
---|
68 | void intd_(const int [], int &, double &); |
---|
69 | void difd_(const int &, int [], double &); |
---|
70 | void etpoi_(const int &, const int &, int &); |
---|
71 | void take_(const int &, const int &, int &); |
---|
72 | void taked_(const int [], const int &, int []); |
---|
73 | void gettura_(double [], double []); |
---|
74 | } |
---|