Hello,

I'm relatively new to gsl and here. I'm writing a wrapper for the
programming language (Smart)Eiffel and have a few questions:

in gsl_complex.h the structs gsl_complex, gsl_complex_float and
gsl_complex_long_double are provided. But the functionss in
gsl_complex_math.h just support the default double size. Am I just to
blind to see some C macro or is there at the moment no way to e. g. add
to gsl_complex_float values?

In gsl_complex_math.h I read:

double gsl_complex_arg (gsl_complex z); /* return arg(z), -pi< arg(z) <=
+pi */

How precise is this comment? May I relay on this "assertion" or may

assert(gsl_complex_arg(z) > - M_PI)
or
assert(gsl_complex_arg(z) <= M_PI)

crash for some z?

Thanks,
Rapha



_______________________________________________
Help-gsl mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-gsl

Reply via email to