C# Class DSPUtil.Complex

Implementation of a double-precision (64-bit float) complex number
Afficher le fichier Open project: hughpyle/inguz-DSPUtil Class Usage Examples

Méthodes publiques

Свойство Type Description
Im double
Re double

Méthodes publiques

Méthode Description
Complex ( Complex c ) : System
Complex ( double phase ) : System
Complex ( double real, double imaginary ) : System
Equals ( object obj ) : bool
GetHashCode ( ) : int
Pow ( Complex y ) : void

Raises to a power

Set ( double re, double im ) : void

Set value

ToString ( ) : string
div ( Complex c ) : void

In-place divide: this=this/arg

idiv ( Complex c ) : void

In-place inverted divide: this = arg/this

mul ( Complex c ) : void

In-place multiply

mul ( double d ) : void

In-place multiply

operator ( ) : Complex

Operator multiply

operator ( ) : bool

Operator negative equalitytest

Method Details

Complex() public méthode

public Complex ( Complex c ) : System
c Complex
Résultat System

Complex() public méthode

public Complex ( double phase ) : System
phase double
Résultat System

Complex() public méthode

public Complex ( double real, double imaginary ) : System
real double
imaginary double
Résultat System

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Pow() public méthode

Raises to a power
public Pow ( Complex y ) : void
y Complex
Résultat void

Set() public méthode

Set value
public Set ( double re, double im ) : void
re double Real
im double Imaginary
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

div() public méthode

In-place divide: this=this/arg
public div ( Complex c ) : void
c Complex Complex
Résultat void

idiv() public méthode

In-place inverted divide: this = arg/this
public idiv ( Complex c ) : void
c Complex Complex
Résultat void

mul() public méthode

In-place multiply
public mul ( Complex c ) : void
c Complex Complex
Résultat void

mul() public méthode

In-place multiply
public mul ( double d ) : void
d double double
Résultat void

operator() public static méthode

Operator multiply
public static operator ( ) : Complex
Résultat Complex

operator() public static méthode

Operator negative equalitytest
public static operator ( ) : bool
Résultat bool

Property Details

Im public_oe property

public double Im
Résultat double

Re public_oe property

public double Re
Résultat double