| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--org.python.core.PyObject
        |
        +--org.python.core.PyComplex
A builtin python comples number
| Field Summary | |
| static PyClass | __class__ | 
|  double | imag | 
|  double | real | 
| Constructor Summary | |
| PyComplex(double r,
          double i) | |
| Method Summary | |
|  PyObject | __abs__()Equivalent to the standard Python __abs__ method. | 
|  PyObject | __add__(PyObject right)Equivalent to the standard Python __add__ method | 
|  int | __cmp__(PyObject other)Equivalent to the standard Python __cmp__ method. | 
|  java.lang.Object | __coerce_ex__(PyObject other)Implements numeric coercion | 
|  PyComplex | __complex__()Equivalent to the standard Python __complex__ method. | 
|  PyObject | __div__(PyObject right)Equivalent to the standard Python __div__ method | 
|  PyObject | __divmod__(PyObject right)Equivalent to the standard Python __divmod__ method | 
|  PyFloat | __float__()Equivalent to the standard Python __float__ method. | 
|  PyInteger | __int__()Equivalent to the standard Python __int__ method. | 
|  PyLong | __long__()Equivalent to the standard Python __long__ method. | 
|  PyObject | __mod__(PyObject right)Equivalent to the standard Python __mod__ method | 
|  PyObject | __mul__(PyObject right)Equivalent to the standard Python __mul__ method | 
|  PyObject | __neg__()Equivalent to the standard Python __neg__ method. | 
|  boolean | __nonzero__()Equivalent to the standard Python __nonzero__ method. | 
|  PyObject | __pos__()Equivalent to the standard Python __pos__ method. | 
|  PyObject | __pow__(PyObject right,
        PyObject modulo)Implements the three argument power function. | 
|  PyObject | __radd__(PyObject left)Equivalent to the standard Python __radd__ method | 
|  PyObject | __rdiv__(PyObject left)Equivalent to the standard Python __rdiv__ method | 
|  PyObject | __rdivmod__(PyObject left)Equivalent to the standard Python __rdivmod__ method | 
|  PyObject | __rmod__(PyObject left)Equivalent to the standard Python __rmod__ method | 
|  PyObject | __rmul__(PyObject left)Equivalent to the standard Python __rmul__ method | 
|  PyObject | __rpow__(PyObject left)Equivalent to the standard Python __rpow__ method | 
|  PyObject | __rsub__(PyObject left)Equivalent to the standard Python __rsub__ method | 
|  PyObject | __sub__(PyObject right)Equivalent to the standard Python __sub__ method | 
| static PyObject | _pow(PyComplex value,
     PyComplex right) | 
|  PyComplex | conjugate() | 
|  int | hashCode() | 
|  boolean | isMappingType() | 
|  boolean | isSequenceType() | 
|  java.lang.String | safeRepr() | 
|  java.lang.String | toString() | 
| static java.lang.String | toString(double value) | 
| Methods inherited from class java.lang.Object | 
| getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public double real
public double imag
public static PyClass __class__
| Constructor Detail | 
public PyComplex(double r,
                 double i)
| Method Detail | 
public java.lang.String safeRepr()
                          throws PyIgnoreMethodTag
safeRepr in class PyObjectPyIgnoreMethodTagpublic static java.lang.String toString(double value)
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class PyObjectpublic boolean __nonzero__()
PyObjectPyObject is
 considered true.
__nonzero__ in class PyObjectpublic int __cmp__(PyObject other)
PyObject
__cmp__ in class PyObjectother - the object to compare this with.
public java.lang.Object __coerce_ex__(PyObject other)
PyObject
__coerce_ex__ in class PyObjectother - the other object involved in the coercion
public PyObject __add__(PyObject right)
PyObject
__add__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __radd__(PyObject left)
PyObject
__radd__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __sub__(PyObject right)
PyObject
__sub__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __rsub__(PyObject left)
PyObject
__rsub__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __mul__(PyObject right)
PyObject
__mul__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __rmul__(PyObject left)
PyObject
__rmul__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __div__(PyObject right)
PyObject
__div__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __rdiv__(PyObject left)
PyObject
__rdiv__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __mod__(PyObject right)
PyObject
__mod__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __rmod__(PyObject left)
PyObject
__rmod__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __divmod__(PyObject right)
PyObject
__divmod__ in class PyObjectright - the object to perform this binary operation with
            (the right-hand operand).
public PyObject __rdivmod__(PyObject left)
PyObject
__rdivmod__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public PyObject __pow__(PyObject right,
                        PyObject modulo)
PyObject
__pow__ in class PyObjectright - the power to raise this number to.modulo - the modulus to perform this operation in or null if no
           modulo is to be used
public PyObject __rpow__(PyObject left)
PyObject
__rpow__ in class PyObjectleft - the object to perform this binary operation with
            (the left-hand operand).
public static PyObject _pow(PyComplex value,
                            PyComplex right)
public PyObject __neg__()
PyObject
__neg__ in class PyObjectpublic PyObject __pos__()
PyObject
__pos__ in class PyObjectpublic PyObject __abs__()
PyObject
__abs__ in class PyObjectpublic PyInteger __int__()
PyObject
__int__ in class PyObjectpublic PyLong __long__()
PyObject
__long__ in class PyObjectpublic PyFloat __float__()
PyObject
__float__ in class PyObjectpublic PyComplex __complex__()
PyObject
__complex__ in class PyObjectpublic PyComplex conjugate()
public boolean isMappingType()
isMappingType in class PyObjectpublic boolean isSequenceType()
isSequenceType in class PyObject| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||