Rev 286 | Rev 304 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 286 | Rev 294 | ||
---|---|---|---|
Line 45... | Line 45... | ||
45 | #define TRIGAMP 1024 |
45 | #define TRIGAMP 1024 |
46 | #endif |
46 | #endif |
47 | #define FFANGLE(v) ((v)*M_PI/512.) |
47 | #define FFANGLE(v) ((v)*M_PI/512.) |
48 | #define TO_FFANGLE(v) ((v)*512./M_PI) |
48 | #define TO_FFANGLE(v) ((v)*512./M_PI) |
49 | 49 | ||
50 | #define INITRANDSEED() factory_initialize_rnd_variables() |
50 | #define INITRANDSEED() initialize_rnd_variables() |
51 | //#define INITRANDSEED() srand(691204) |
51 | void initialize_rnd_variables(); |
52 | 52 | ||
- | 53 | // Functions |
|
53 | value_type ff_src(value_type x,value_type y,value_type z); |
54 | value_type ff_src(value_type x,value_type y,value_type z); |
54 | value_type ff_rad(value_type d,value_type m,value_type z); |
55 | value_type ff_rad(value_type d,value_type m,value_type z); |
55 | value_type ff_ctl(value_type i); |
56 | value_type ff_ctl(value_type i); |
56 | value_type ff_val(value_type i,value_type a,value_type b); |
57 | value_type ff_val(value_type i,value_type a,value_type b); |
57 | value_type ff_map(value_type i,value_type n); |
58 | value_type ff_map(value_type i,value_type n); |
Line 70... | Line 71... | ||
70 | value_type ff_cos(value_type x); |
71 | value_type ff_cos(value_type x); |
71 | value_type ff_tan(value_type x); |
72 | value_type ff_tan(value_type x); |
72 | value_type ff_r2x(value_type d,value_type m); |
73 | value_type ff_r2x(value_type d,value_type m); |
73 | value_type ff_r2y(value_type d,value_type m); |
74 | value_type ff_r2y(value_type d,value_type m); |
74 | value_type ff_c2d(value_type d, value_type m); |
75 | value_type ff_c2d(value_type d,value_type m); |
75 | value_type ff_c2d_negated(value_type d, value_type m); // not a function! |
- | |
76 | value_type ff_c2m(value_type d,value_type m); |
76 | value_type ff_c2m(value_type d,value_type m); |
77 | value_type ff_get(value_type i); |
77 | value_type ff_get(value_type i); |
78 | value_type ff_put(value_type v,value_type i); |
78 | value_type ff_put(value_type v,value_type i); |
79 | value_type ff_cnv(value_type m11,value_type m12,value_type m13, |
79 | value_type ff_cnv(value_type m11,value_type m12,value_type m13, |
80 | value_type m21,value_type m22,value_type m23, |
80 | value_type m21,value_type m22,value_type m23, |
81 | value_type m31,value_type m32,value_type m33, |
81 | value_type m31,value_type m32,value_type m33, |
82 | value_type d ); |
82 | value_type d ); |
83 | value_type ff_rst(value_type seed); |
83 | value_type ff_rst(value_type seed); |
- | 84 | ||
- | 85 | // Variables |
|
- | 86 | value_type ff_i(); |
|
- | 87 | value_type ff_u(); |
|
- | 88 | value_type ff_v(); |
|
- | 89 | value_type ff_D(); |
|
- | 90 | value_type ff_d(); |
|
- | 91 | value_type ff_M(); |
|
- | 92 | value_type ff_m(); |