alglib::complex Class Reference

#include <ap.h>

Public Member Functions

alglib_impl::ae_complexc_ptr ()
 
const alglib_impl::ae_complexc_ptr () const
 
 complex ()
 
 complex (const complex &z)
 
 complex (const double &_x)
 
 complex (const double &_x, const double &_y)
 
complexoperator*= (const complex &z)
 
complexoperator*= (const double &v)
 
complexoperator+= (const complex &z)
 
complexoperator+= (const double &v)
 
complexoperator-= (const complex &z)
 
complexoperator-= (const double &v)
 
complexoperator/= (const complex &z)
 
complexoperator/= (const double &v)
 
complexoperator= (const complex &z)
 
complexoperator= (const double &v)
 
std::string tostring (int dps) const
 

Public Attributes

double x
 
double y
 

Detailed Description

Definition at line 992 of file ap.h.

Constructor & Destructor Documentation

◆ complex() [1/4]

alglib::complex::complex ( )

◆ complex() [2/4]

alglib::complex::complex ( const double &  _x)

◆ complex() [3/4]

alglib::complex::complex ( const double &  _x,
const double &  _y 
)

◆ complex() [4/4]

alglib::complex::complex ( const complex z)

Member Function Documentation

◆ c_ptr() [1/2]

alglib_impl::ae_complex* alglib::complex::c_ptr ( )

◆ c_ptr() [2/2]

const alglib_impl::ae_complex* alglib::complex::c_ptr ( ) const

◆ operator*=() [1/2]

complex& alglib::complex::operator*= ( const complex z)

◆ operator*=() [2/2]

complex& alglib::complex::operator*= ( const double &  v)

◆ operator+=() [1/2]

complex& alglib::complex::operator+= ( const complex z)

◆ operator+=() [2/2]

complex& alglib::complex::operator+= ( const double &  v)

◆ operator-=() [1/2]

complex& alglib::complex::operator-= ( const complex z)

◆ operator-=() [2/2]

complex& alglib::complex::operator-= ( const double &  v)

◆ operator/=() [1/2]

complex& alglib::complex::operator/= ( const complex z)

◆ operator/=() [2/2]

complex& alglib::complex::operator/= ( const double &  v)

◆ operator=() [1/2]

complex& alglib::complex::operator= ( const complex z)

◆ operator=() [2/2]

complex& alglib::complex::operator= ( const double &  v)

◆ tostring()

std::string alglib::complex::tostring ( int  dps) const

Member Data Documentation

◆ x

double alglib::complex::x

Definition at line 1019 of file ap.h.

◆ y

double alglib::complex::y

Definition at line 1019 of file ap.h.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich