Imaginary<T>.Division Operator

Definition

Namespace: Numerics.NET
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.2

Overload List

Division(Complex<T>, Imaginary<T>) Divides a complex number by an imaginary number.
Division(T, Imaginary<T>) Divides a real number by an imaginary number.
Division(Imaginary<T>, T) Divides an imaginary number by a real number.
Division(Imaginary<T>, Complex<T>) Divides an imaginary number by a complex number.
Division(Imaginary<T>, Imaginary<T>) Divides an imaginary number by another.

Division(Complex<T>, Imaginary<T>) Operator

Divides a complex number by an imaginary number.
C#
public static Complex<T> operator /(
	Complex<T> z1,
	Imaginary<T> z
)

Parameters

z1  Complex<T>
The complex number.
z  Imaginary<T>
The imaginary number.

Return Value

Complex<T>
A complex number that equals the real number divided by the complex number.

Remarks

If you are using a language that does not support operator overloading, use the staticDivide(T, Imaginary<T>) method instead.

This method requires that the operand type supports multiplication.

Division(T, Imaginary<T>) Operator

Divides a real number by an imaginary number.
C#
public static Imaginary<T> operator /(
	T a,
	Imaginary<T> z
)

Parameters

a  T
The real number.
z  Imaginary<T>
The imaginary number.

Return Value

Imaginary<T>
A complex number that equals the real number divided by the complex number.

Remarks

If you are using a language that does not support operator overloading, use the staticDivide(T, Imaginary<T>) method instead.

This method requires that the operand type supports multiplication.

Division(Imaginary<T>, T) Operator

Divides an imaginary number by a real number.
C#
public static Imaginary<T> operator /(
	Imaginary<T> z,
	T a
)

Parameters

z  Imaginary<T>
The imaginary number.
a  T
The real number.

Return Value

Imaginary<T>
A complex number that equals the complex number divided by the real number.

Remarks

If you are using a language that does not support operator overloading, use the staticDivide(Imaginary<T>, T) method instead.

This method requires that the operand type supports multiplication.

Division(Imaginary<T>, Complex<T>) Operator

Divides an imaginary number by a complex number.
C#
public static Complex<T> operator /(
	Imaginary<T> z,
	Complex<T> z2
)

Parameters

z  Imaginary<T>
The imaginary number.
z2  Complex<T>
The complex number.

Return Value

Complex<T>
A complex number that equals the complex number divided by the complex number.

Remarks

If you are using a language that does not support operator overloading, use the static[!:Divide(Imaginary<T>, Complex<T>)] method instead.

This method requires that the operand type supports multiplication.

Division(Imaginary<T>, Imaginary<T>) Operator

Divides an imaginary number by another.
C#
public static T operator /(
	Imaginary<T> z1,
	Imaginary<T> z2
)

Parameters

z1  Imaginary<T>
The first complex number.
z2  Imaginary<T>
The second complex number.

Return Value

T
A complex number that equals the first operand divided by the second.

Remarks

If you are using a language that does not support operator overloading, use the staticDivide(Imaginary<T>, Imaginary<T>) method instead.

This method requires that the operand type supports multiplication.

See Also