SharpBCI
A multi-threaded brain control interface (BCI) library in C#
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Pages
System.Numerics.Complex Struct Reference

Patch for lack of System.Numerics. More...

Public Member Functions

 Complex (double re, double im)
 

Static Public Member Functions

static Complex Conjugate (Complex c)
 
static Complex operator+ (Complex a, Complex b)
 
static Complex operator* (Complex a, Complex b)
 
static Complex operator/ (Complex a, double b)
 

Public Attributes

readonly double re
 
readonly double im
 

Static Public Attributes

static Complex Zero = new Complex(0, 0)
 
static Complex One = new Complex(1, 0)
 
static Complex ImaginaryOne = new Complex(0, 1)
 

Properties

double Real [get]
 
double Imaginary [get]
 
double Magnitude [get]
 
double Phase [get]
 

Detailed Description

Patch for lack of System.Numerics.

Constructor & Destructor Documentation

System.Numerics.Complex.Complex ( double  re,
double  im 
)

Member Function Documentation

static Complex System.Numerics.Complex.Conjugate ( Complex  c)
static
static Complex System.Numerics.Complex.operator* ( Complex  a,
Complex  b 
)
static
static Complex System.Numerics.Complex.operator+ ( Complex  a,
Complex  b 
)
static
static Complex System.Numerics.Complex.operator/ ( Complex  a,
double  b 
)
static

Member Data Documentation

readonly double System.Numerics.Complex.im
Complex System.Numerics.Complex.ImaginaryOne = new Complex(0, 1)
static
Complex System.Numerics.Complex.One = new Complex(1, 0)
static
readonly double System.Numerics.Complex.re
Complex System.Numerics.Complex.Zero = new Complex(0, 0)
static

Property Documentation

double System.Numerics.Complex.Imaginary
get
double System.Numerics.Complex.Magnitude
get
double System.Numerics.Complex.Phase
get
double System.Numerics.Complex.Real
get

The documentation for this struct was generated from the following file: