Package mpfun


class mp_complex
    extends mpfun as public
This class represents multi-precision complex.

Author:
Herman Harjono

Version:
Sep 21, 1998.

Source:
../../include/mpcomplex.h:15

Constructors Index

mp_complex
[public] Creates a mp_real from mp. Inherits the mp objects precisions.
mp_complex
[public] Copy constructor. Calls mpceq.
mp_complex
[public] Creates a mp_real from mp. Inherits the mp object's precision.
~mp_complex
[public] Destructor. Perform clean up unless the private data members point to external objects.


Methods Index

getReal
[public]
operator *= ( const mp_complex & za )
[public] Calls operator* and operator=
operator += ( const mp_complex & za )
[public] Calls operator+ and operator=
operator -= ( const mp_complex & za )
[public] Calls operator- and operator=
operator = ( const double & )
[public] Assignment operator.
operator = ( const int & )
[public] Assignment operator.
operator = ( const mp & )
[public] Assignment operator.
operator = ( const mp_complex & )
[public] Assignment operator.
operator/
[public] Calls operator/ and operator=


Constructors

~mp_complex

  public inline ~ mp_complex ( ) ; 
Destructor. Perform clean up unless the private data members point to external objects.

mp_complex

  public mp_complex mp_complex ( const mp & ) ; 
Creates a mp_real from mp. Inherits the mp object's precision.

mp_complex

  public mp_complex mp_complex ( const mp_complex & ) ; 
Copy constructor. Calls mpceq.

mp_complex

  public mp_complex mp_complex ( const mp & , 
                                 const mp & ) ; 
Creates a mp_real from mp. Inherits the mp objects precisions.

Methods

getReal

  public inline const mp * getReal ( ) const ; 

operator = ( const int & )

  public mp_complex & operator = ( const int & ) ; 
Assignment operator.

operator = ( const double & )

  public mp_complex & operator = ( const double & ) ; 
Assignment operator.

operator = ( const mp & )

  public mp_complex & operator = ( const mp & ) ; 
Assignment operator.

operator = ( const mp_complex & )

  public mp_complex & operator = ( const mp_complex & ) ; 
Assignment operator.

operator += ( const mp_complex & za )

  public mp_complex & operator += ( const mp_complex & za ) ; 
Calls operator+ and operator=

operator -= ( const mp_complex & za )

  public mp_complex & operator -= ( const mp_complex & za ) ; 
Calls operator- and operator=

operator *= ( const mp_complex & za )

  public mp_complex & operator *= ( const mp_complex & za ) ; 
Calls operator* and operator=

operator/

  public mp_complex & operator/ ( const mp_complex & za ) ; 
Calls operator/ and operator=

This documentation was generated automatically by the ccdoc tool (version 0.6).
Click here to submit a bug report or feature request.