source: TRACY3/trunk/tracy/tracy/inc/tpsa_lin.h @ 3

Last change on this file since 3 was 3, checked in by zhangj, 11 years ago

Initiale import

  • Property svn:executable set to *
File size: 2.8 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 datan(const tps_buf &x, tps_buf &z);
78
79void dactan(const tps_buf &x, tps_buf &z);
80
81void dasinh(const tps_buf &x, tps_buf &z);
82
83void dacosh(const tps_buf &x, tps_buf &z);
84
85void daarcsin(const tps_buf &x, tps_buf &z);
86
87void daarccos(const tps_buf &x, tps_buf &z);
88
89void daarctan(const tps_buf &x, tps_buf &z);
90
91void daarcctan(const tps_buf &x, tps_buf &z);
92
93void dafun_(const char *fun, const tps_buf &x, tps_buf &z);
94
95void dacct_(const ss_vect<tps> &x, const int i,
96            const ss_vect<tps> &y, const int j, ss_vect<tps> &z, const int k);
97
98void dainv_(const ss_vect<tps> &x, const int i, ss_vect<tps> &z, const int k);
99
100void Rotmap(const int n, ss_vect<tps> &map, const Matrix &R);
101
102void daabs_(const tps_buf &x, double &r);
103
104void daabs2_(const tps_buf &x, double &r);
Note: See TracBrowser for help on using the repository browser.