ILNumerics.Net - numeric computing for .NET
floating point complex value data type of double precision

Namespace:  ILNumerics
Assembly:  ILNumerics.Net (in ILNumerics.Net.dll)
Version: 1.3.12.0 (0.9.28.0)

Syntax

C#
public struct complex
Visual Basic (Declaration)
Public Structure complex
Visual C++
public value class complex

Remarks

This class extends the system value types for real numbers to complex double values. Besides the publicly available members 'real' and 'imag' it provides all the basis functionality the floating point system.double brings (abs, log, sqrt, tan etc.), as well as it overrides the basic unary and binary operators for all common system value types including rarely used types (f.e. UInt16). This includes the basic numerical operations like '+','-','/','*' and the relational operators: '==','>','>=' etc. Also there are some explicit and some implicit casting operators from / to complex value into system value types.

See Also