Révision 130 pobysoC-4.0/src/pobyso.h
pobyso.h (revision 130) | ||
---|---|---|
21 | 21 |
|
22 | 22 |
/* Typedefs to make code more readable. */ |
23 | 23 |
typedef sollya_obj_t pobyso_error_t; |
24 |
typedef sollya_obj_t pobyso_function_t;
|
|
24 |
typedef sollya_obj_t pobyso_func_exp_t;
|
|
25 | 25 |
typedef sollya_obj_t pobyso_precision_t; |
26 | 26 |
typedef sollya_obj_t pobyso_range_t; |
27 | 27 |
|
... | ... | |
82 | 82 |
* A very thin wrapper around the sollya_lib_parse_string() function. |
83 | 83 |
* If the final ";" is forgotten in the expression, it is added by the |
84 | 84 |
* function. |
85 |
* @return a Sollya expression if successes, a Sollya error if fails. |
|
85 |
* @return a Sollya functional expression if successes, a Sollya error if fails.
|
|
86 | 86 |
*/ |
87 | 87 |
pobyso_error_t |
88 | 88 |
pobyso_parse_string(const char* expression); |
... | ... | |
92 | 92 |
* base. |
93 | 93 |
*/ |
94 | 94 |
|
95 |
pobyso_function_t
|
|
96 |
pobyso_remez_canonical_monomials_base(pobyso_function_t function,
|
|
95 |
pobyso_func_exp_t
|
|
96 |
pobyso_remez_canonical_monomials_base(pobyso_func_exp_t function,
|
|
97 | 97 |
long int degree, |
98 | 98 |
pobyso_range_t interval, |
99 |
pobyso_function_t weight,
|
|
99 |
pobyso_func_exp_t weight,
|
|
100 | 100 |
double quality, |
101 | 101 |
pobyso_range_t bounds); |
102 | 102 |
|
... | ... | |
105 | 105 |
* base. |
106 | 106 |
*/ |
107 | 107 |
|
108 |
pobyso_function_t
|
|
109 |
pobyso_remez_sparse_monomials_base(pobyso_function_t);
|
|
108 |
pobyso_func_exp_t
|
|
109 |
pobyso_remez_sparse_monomials_base(pobyso_func_exp_t);
|
|
110 | 110 |
|
111 | 111 |
/** |
112 | 112 |
* A wrapper around the Sollya Remez function with the canonical monomials |
113 | 113 |
* base. |
114 | 114 |
*/ |
115 | 115 |
|
116 |
pobyso_function_t
|
|
117 |
pobyso_remez_arbitrary_base(pobyso_function_t);
|
|
116 |
pobyso_func_exp_t
|
|
117 |
pobyso_remez_arbitrary_base(pobyso_func_exp_t);
|
|
118 | 118 |
|
119 | 119 |
|
120 | 120 |
|
Formats disponibles : Unified diff