Révision 230 pobysoPythonSage/src/sollya_lib.sage
sollya_lib.sage (revision 230) | ||
---|---|---|
178 | 178 |
sollya |
179 | 179 |
sollya.sollya_lib_init(None) |
180 | 180 |
print "\nSuperficial Sollya library check..." |
181 |
print sollya.sollya_lib_get_free_variable_name() |
|
181 |
|
|
182 |
#print sollya.sollya_lib_get_free_variable_name() |
|
182 | 183 |
sollyaExp = sollya_lib_parse_string("exp(x)") |
183 |
retc = sollya_lib_autoprint(sollyaExp, None) |
|
184 |
#retc = sollya_lib_autoprint(sollyaExp, None)
|
|
184 | 185 |
arg = sollya_lib_constant_from_int(int(1)) |
185 |
print "Type of sollya_obj_t: ",type(arg), "Value: ", arg |
|
186 |
#print "Type of sollya_obj_t: ",type(arg), "Value: ", arg
|
|
186 | 187 |
res = sollya_lib_evaluate(sollyaExp, arg) |
187 |
retc = sollya_lib_autoprint(res, None) |
|
188 |
#retc = sollya_lib_autoprint(res, None)
|
|
188 | 189 |
retc = sollya_lib_get_prec(None) |
189 | 190 |
a = c_int(0) |
190 | 191 |
sollya_lib_get_constant_as_int(byref(a), retc) |
191 |
print "Precision : ", a.value |
|
192 |
print "Address of a.value ", addressof(a) |
|
193 |
sollya_lib_close(None) |
|
192 |
b = a.value |
|
193 |
#print "Precision : ", a.value |
|
194 |
#print "Address of a.value ", addressof(a) |
|
195 |
#sollya_lib_close(None) |
|
194 | 196 |
print "...Sollya library check done." |
195 | 197 |
# |
196 | 198 |
# |
Formats disponibles : Unified diff