source: TRACY3/branches/tracy3-3.10.1b/tracy/tracy/inc/tpsa_lin.h @ 23

Last change on this file since 23 was 23, checked in by zhangj, 10 years ago

Clean version of Tracy: SoleilVersion at the end of 2011.Use this clean version to find the correct dipole fringe field to have the correct FMAP and FMAPDP of ThomX. Modified files: tpsa_lin.cc, soleillib.cc, prtmfile.cc, rdmfile.cc, read_script.cc, physlib.cc, tracy.cc, t2lat.cc, t2elem.cc, naffutils.cc in /tracy/tracy/src folder; naffutils.h, tracy_global.h, physlib.h, tracy.h, read_script.h, solielilib.h, t2elem.h in /tracy/tracy.inc folder; soltracy.cc in tracy/tools folder

  • Property svn:executable set to *
File size: 2.6 KB
Line 
1 /* Author:      Johan Bengtsson
2
3   Definitions:  Polymorphic number class.              */
4
5void daeps_(const double eps);
6
7void danot_(const int no);
8
9void daini_(int no, int nv, int fio);
10
11void lieini(const int no, const int nv, const int nd2i);
12
13void daall_(tps_buf &x, const int nd2, const char *daname,
14            const int no, const int nv);
15
16void dadal_(tps_buf &x, const int ss_dim);
17
18void davar_(tps_buf &x, const double r, const int i);
19
20void dacon_(tps_buf &x, const double r);
21
22void dapek_(const tps_buf &x, const int jj[], double &r);
23
24void dapok_(tps_buf &x, const int jj[], const double r);
25
26double getmat(const ss_vect<tps> &map, const int i, const int j);
27
28void putmat(ss_vect<tps> &map, const int i, const int j, const double r);
29
30void getlinmat(const int nv, const ss_vect<tps> &map, Matrix &mat);
31
32void putlinmat(const int nv, const Matrix &mat, ss_vect<tps> &map);
33
34void dacop_(const tps_buf &x, tps_buf &z);
35
36void daadd_(const tps_buf &x, const tps_buf &y, tps_buf &z);
37
38void dasub_(const tps_buf &x, const tps_buf &y, tps_buf &z);
39
40void damul_(const tps_buf &x, const tps_buf &y, tps_buf &z);
41
42void dadiv_(const tps_buf &x, const tps_buf &y, tps_buf &z);
43
44void dacad_(const tps_buf &x, const double y, tps_buf &z);
45
46void dacsu_(const tps_buf &x, const double y, tps_buf &z);
47
48void dacmu_(const tps_buf &x, const double y, tps_buf &z);
49
50void dasuc_(const tps_buf &x, const double y, tps_buf &z);
51
52void dacdi_(const tps_buf &x, const double y, tps_buf &z);
53
54void dadic_(const tps_buf &x, const double y, tps_buf &z);
55
56void dapos_(const tps_buf &x, tps_buf &z);
57
58void dasqr_(const tps_buf &x, tps_buf &z);
59
60void dacma_(const tps_buf &x, const tps_buf &y, const double rb, tps_buf &z);
61
62void dalin_(const tps_buf &x, const double ra, const tps_buf &y,
63            const double rb, tps_buf &z);
64
65void dainv_(const tps_buf &x, tps_buf &z);
66
67void dasqrt(const tps_buf &x, tps_buf &z);
68
69void daexp(const tps_buf &x, tps_buf &z);
70
71void dalog(const tps_buf &x, tps_buf &z);
72
73void dasin(const tps_buf &x, tps_buf &z);
74
75void dacos(const tps_buf &x, tps_buf &z);
76
77void dasinh(const tps_buf &x, tps_buf &z);
78
79void dacosh(const tps_buf &x, tps_buf &z);
80
81void datan(const tps_buf &x, tps_buf &z);
82
83void daarctan(const tps_buf &x, tps_buf &z);
84
85void dafun_(const char *fun, const tps_buf &x, tps_buf &z);
86
87void dacct_(const ss_vect<tps> &x, const int i,
88            const ss_vect<tps> &y, const int j, ss_vect<tps> &z, const int k);
89
90void dainv_(const ss_vect<tps> &x, const int i, ss_vect<tps> &z, const int k);
91
92void Rotmap(const int n, ss_vect<tps> &map, const Matrix &R);
93
94void daabs_(const tps_buf &x, double &r);
95
96void daabs2_(const tps_buf &x, double &r);
Note: See TracBrowser for help on using the repository browser.