Copyright (C) 2000-2012 |
GNU Info (python2.1-api.info)Complex Numbers as C StructuresComplex Numbers as C Structures ............................... Note that the functions which accept these structures as parameters and return them as results do so _by value_ rather than dereferencing them through pointers. This is consistent throughout the API. `Py_complex' The C structure which corresponds to the value portion of a Python complex number object. Most of the functions for dealing with complex number objects use structures of this type as input or output values, as appropriate. It is defined as: typedef struct { double real; double imag; } Py_complex; `Py_complex _Py_c_sum(Py_complex left, Py_complex right)' Return the sum of two complex numbers, using the C `Py_complex' representation. `Py_complex _Py_c_diff(Py_complex left, Py_complex right)' Return the difference between two complex numbers, using the C `Py_complex' representation. `Py_complex _Py_c_neg(Py_complex complex)' Return the negation of the complex number COMPLEX, using the C `Py_complex' representation. `Py_complex _Py_c_prod(Py_complex left, Py_complex right)' Return the product of two complex numbers, using the C `Py_complex' representation. `Py_complex _Py_c_quot(Py_complex dividend, Py_complex divisor)' Return the quotient of two complex numbers, using the C `Py_complex' representation. `Py_complex _Py_c_pow(Py_complex num, Py_complex exp)' Return the exponentiation of NUM by EXP, using the C `Py_complex' representation. automatically generated by info2www version 1.2.2.9 |