Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/Exocortex.DSP.xml')
-rw-r--r--mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/Exocortex.DSP.xml1124
1 files changed, 1124 insertions, 0 deletions
diff --git a/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/Exocortex.DSP.xml b/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/Exocortex.DSP.xml
new file mode 100644
index 00000000000..71e0cf22a6c
--- /dev/null
+++ b/mcs/class/System.Drawing/Test/DrawingTest/Exocortex.DSP/doc/Exocortex.DSP.xml
@@ -0,0 +1,1124 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>Exocortex.DSP.v1</name>
+ </assembly>
+ <members>
+ <member name="T:Exocortex.DSP.Complex">
+ <summary>
+ <p>A double-precision complex number representation.</p>
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.Complex.Re">
+ <summary>
+ The real component of the complex number
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.Complex.Im">
+ <summary>
+ The imaginary component of the complex number
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.#ctor(System.Double,System.Double)">
+ <summary>
+ Create a complex number from a real and an imaginary component
+ </summary>
+ <param name="real"></param>
+ <param name="imaginary"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.#ctor(Exocortex.DSP.Complex)">
+ <summary>
+ Create a complex number based on an existing complex number
+ </summary>
+ <param name="c"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.FromRealImaginary(System.Double,System.Double)">
+ <summary>
+ Create a complex number from a real and an imaginary component
+ </summary>
+ <param name="real"></param>
+ <param name="imaginary"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.FromModulusArgument(System.Double,System.Double)">
+ <summary>
+ Create a complex number from a modulus (length) and an argument (radian)
+ </summary>
+ <param name="modulus"></param>
+ <param name="argument"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.Clone">
+ <summary>
+ Clone the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.GetModulus">
+ <summary>
+ The modulus (length) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.GetModulusSquared">
+ <summary>
+ The squared modulus (length^2) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.GetArgument">
+ <summary>
+ The argument (radians) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.GetConjugate">
+ <summary>
+ Get the conjugate of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.Normalize">
+ <summary>
+ Scale the complex number to 1.
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Explicit(Exocortex.DSP.ComplexF)~Exocortex.DSP.Complex">
+ <summary>
+ Convert to a from double precision complex number to a single precison complex number
+ </summary>
+ <param name="cF"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Explicit(System.Double)~Exocortex.DSP.Complex">
+ <summary>
+ Convert from a single precision real number to a complex number
+ </summary>
+ <param name="d"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Explicit(Exocortex.DSP.Complex)~System.Double">
+ <summary>
+ Convert from a single precision complex to a real number
+ </summary>
+ <param name="c"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Equality(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Are these two complex numbers equivalent?
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Inequality(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Are these two complex numbers different?
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.GetHashCode">
+ <summary>
+ Get the hash code of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.Equals(System.Object)">
+ <summary>
+ Is this complex number equivalent to another object?
+ </summary>
+ <param name="o"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.CompareTo(System.Object)">
+ <summary>
+ Compare to other complex numbers or real numbers
+ </summary>
+ <param name="o"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_UnaryPlus(Exocortex.DSP.Complex)">
+ <summary>
+ This operator doesn't do much. :-)
+ </summary>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_UnaryNegation(Exocortex.DSP.Complex)">
+ <summary>
+ Negate the complex number
+ </summary>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Addition(Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Add a complex number to a real
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Addition(System.Double,Exocortex.DSP.Complex)">
+ <summary>
+ Add a real to a complex number
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Addition(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Add to complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Subtraction(Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Subtract a real from a complex number
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Subtraction(System.Double,Exocortex.DSP.Complex)">
+ <summary>
+ Subtract a complex number from a real
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Subtraction(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Subtract two complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Multiply(Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Multiply a complex number by a real
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Multiply(System.Double,Exocortex.DSP.Complex)">
+ <summary>
+ Multiply a real by a complex number
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Multiply(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Multiply two complex numbers together
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Division(Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Divide a complex number by a real number
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.op_Division(Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Divide a complex number by a complex number
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.Parse(System.String)">
+ <summary>
+ Parse a complex representation in this fashion: "( %f, %f )"
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.ToString">
+ <summary>
+ Get the string representation
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.Complex.IsEqual(Exocortex.DSP.Complex,Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Determine whether two complex numbers are almost (i.e. within the tolerance) equivalent.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <param name="tolerance"></param>
+ <returns></returns>
+ </member>
+ <member name="P:Exocortex.DSP.Complex.Zero">
+ <summary>
+ Represents zero
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.Complex.I">
+ <summary>
+ Represents the result of sqrt( -1 )
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.Complex.MaxValue">
+ <summary>
+ Represents the largest possible value of Complex.
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.Complex.MinValue">
+ <summary>
+ Represents the smallest possible value of Complex.
+ </summary>
+ </member>
+ <member name="T:Exocortex.DSP.ComplexArray">
+ <summary>
+ <p>A set of array utilities for complex number arrays</p>
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.ClampLength(Exocortex.DSP.Complex[],System.Double,System.Double)">
+ <summary>
+ Clamp length (modulus) of the elements in the complex array
+ </summary>
+ <param name="array"></param>
+ <param name="fMinimum"></param>
+ <param name="fMaximum"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Clamp(Exocortex.DSP.Complex[],Exocortex.DSP.Complex,Exocortex.DSP.Complex)">
+ <summary>
+ Clamp elements in the complex array to range [minimum,maximum]
+ </summary>
+ <param name="array"></param>
+ <param name="minimum"></param>
+ <param name="maximum"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.ClampToRealUnit(Exocortex.DSP.Complex[])">
+ <summary>
+ Clamp elements in the complex array to real unit range (i.e. [0,1])
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Shift(Exocortex.DSP.Complex[],System.Int32)">
+ <summary>
+ Shift (offset) the elements in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Shift(Exocortex.DSP.ComplexF[],System.Int32)">
+ <summary>
+ Shift (offset) the elements in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.GetLengthRange(Exocortex.DSP.Complex[],System.Double@,System.Double@)">
+ <summary>
+ Get the range of element lengths
+ </summary>
+ <param name="array"></param>
+ <param name="minimum"></param>
+ <param name="maximum"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.GetLengthRange(Exocortex.DSP.ComplexF[],System.Single@,System.Single@)">
+ <summary>
+ Get the range of element lengths
+ </summary>
+ <param name="array"></param>
+ <param name="minimum"></param>
+ <param name="maximum"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.IsEqual(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[],System.Double)">
+ <summary>
+ Determine whether the elements in the two arrays are the same
+ </summary>
+ <param name="array1"></param>
+ <param name="array2"></param>
+ <param name="tolerance"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.IsEqual(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[],System.Single)">
+ <summary>
+ Determine whether the elements in the two arrays are the same
+ </summary>
+ <param name="array1"></param>
+ <param name="array2"></param>
+ <param name="tolerance"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Offset(Exocortex.DSP.Complex[],System.Double)">
+ <summary>
+ Add a specific value to each element in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Offset(Exocortex.DSP.Complex[],Exocortex.DSP.Complex)">
+ <summary>
+ Add a specific value to each element in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Offset(Exocortex.DSP.ComplexF[],System.Single)">
+ <summary>
+ Add a specific value to each element in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Offset(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF)">
+ <summary>
+ Add a specific value to each element in the array
+ </summary>
+ <param name="array"></param>
+ <param name="offset"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.Complex[],System.Double)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.Complex[],System.Double,System.Int32,System.Int32)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ <param name="start"></param>
+ <param name="length"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.Complex[],Exocortex.DSP.Complex)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.Complex[],Exocortex.DSP.Complex,System.Int32,System.Int32)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ <param name="start"></param>
+ <param name="length"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.ComplexF[],System.Single)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.ComplexF[],System.Single,System.Int32,System.Int32)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ <param name="start"></param>
+ <param name="length"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Scale(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF,System.Int32,System.Int32)">
+ <summary>
+ Multiply each element in the array by a specific value
+ </summary>
+ <param name="array"></param>
+ <param name="scale"></param>
+ <param name="start"></param>
+ <param name="length"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Multiply(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Multiply each element in target array with corresponding element in rhs array
+ </summary>
+ <param name="target"></param>
+ <param name="rhs"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Multiply(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Multiply each element in lhs array with corresponding element in rhs array and
+ put product in result array
+ </summary>
+ <param name="lhs"></param>
+ <param name="rhs"></param>
+ <param name="result"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Multiply(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Multiply each element in target array with corresponding element in rhs array
+ </summary>
+ <param name="target"></param>
+ <param name="rhs"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Multiply(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Multiply each element in lhs array with corresponding element in rhs array and
+ put product in result array
+ </summary>
+ <param name="lhs"></param>
+ <param name="rhs"></param>
+ <param name="result"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Divide(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Divide each element in target array with corresponding element in rhs array
+ </summary>
+ <param name="target"></param>
+ <param name="rhs"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Divide(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Divide each element in lhs array with corresponding element in rhs array and
+ put product in result array
+ </summary>
+ <param name="lhs"></param>
+ <param name="rhs"></param>
+ <param name="result"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Divide(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Divide each element in target array with corresponding element in rhs array
+ </summary>
+ <param name="target"></param>
+ <param name="rhs"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Divide(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Divide each element in lhs array with corresponding element in rhs array and
+ put product in result array
+ </summary>
+ <param name="lhs"></param>
+ <param name="rhs"></param>
+ <param name="result"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Copy(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Copy an array
+ </summary>
+ <param name="dest"></param>
+ <param name="source"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Copy(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Copy an array
+ </summary>
+ <param name="dest"></param>
+ <param name="source"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Reverse(Exocortex.DSP.Complex[])">
+ <summary>
+ Reverse the elements in the array
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Normalize(Exocortex.DSP.Complex[])">
+ <summary>
+ Scale and offset the elements in the array so that the
+ overall range is [0, 1]
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Normalize(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Scale and offset the elements in the array so that the
+ overall range is [0, 1]
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Invert(Exocortex.DSP.Complex[])">
+ <summary>
+ Invert each element in the array
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexArray.Invert(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Invert each element in the array
+ </summary>
+ <param name="array"></param>
+ </member>
+ <member name="T:Exocortex.DSP.ComplexF">
+ <summary>
+ <p>A single-precision complex number representation.</p>
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.ComplexF.Re">
+ <summary>
+ The real component of the complex number
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.ComplexF.Im">
+ <summary>
+ The imaginary component of the complex number
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.#ctor(System.Single,System.Single)">
+ <summary>
+ Create a complex number from a real and an imaginary component
+ </summary>
+ <param name="real"></param>
+ <param name="imaginary"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.#ctor(Exocortex.DSP.ComplexF)">
+ <summary>
+ Create a complex number based on an existing complex number
+ </summary>
+ <param name="c"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.FromRealImaginary(System.Single,System.Single)">
+ <summary>
+ Create a complex number from a real and an imaginary component
+ </summary>
+ <param name="real"></param>
+ <param name="imaginary"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.FromModulusArgument(System.Single,System.Single)">
+ <summary>
+ Create a complex number from a modulus (length) and an argument (radian)
+ </summary>
+ <param name="modulus"></param>
+ <param name="argument"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.Clone">
+ <summary>
+ Clone the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.GetModulus">
+ <summary>
+ The modulus (length) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.GetModulusSquared">
+ <summary>
+ The squared modulus (length^2) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.GetArgument">
+ <summary>
+ The argument (radians) of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.GetConjugate">
+ <summary>
+ Get the conjugate of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.Normalize">
+ <summary>
+ Scale the complex number to 1.
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Explicit(Exocortex.DSP.Complex)~Exocortex.DSP.ComplexF">
+ <summary>
+ Convert to a from double precision complex number to a single precison complex number
+ </summary>
+ <param name="c"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Explicit(System.Single)~Exocortex.DSP.ComplexF">
+ <summary>
+ Convert from a single precision real number to a complex number
+ </summary>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Explicit(Exocortex.DSP.ComplexF)~System.Single">
+ <summary>
+ Convert from a single precision complex to a real number
+ </summary>
+ <param name="c"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Equality(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Are these two complex numbers equivalent?
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Inequality(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Are these two complex numbers different?
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.GetHashCode">
+ <summary>
+ Get the hash code of the complex number
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.Equals(System.Object)">
+ <summary>
+ Is this complex number equivalent to another object?
+ </summary>
+ <param name="o"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.CompareTo(System.Object)">
+ <summary>
+ Compare to other complex numbers or real numbers
+ </summary>
+ <param name="o"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_UnaryPlus(Exocortex.DSP.ComplexF)">
+ <summary>
+ This operator doesn't do much. :-)
+ </summary>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_UnaryNegation(Exocortex.DSP.ComplexF)">
+ <summary>
+ Negate the complex number
+ </summary>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Addition(Exocortex.DSP.ComplexF,System.Single)">
+ <summary>
+ Add a complex number to a real
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Addition(System.Single,Exocortex.DSP.ComplexF)">
+ <summary>
+ Add a real to a complex number
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Addition(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Add to complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Subtraction(Exocortex.DSP.ComplexF,System.Single)">
+ <summary>
+ Subtract a real from a complex number
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Subtraction(System.Single,Exocortex.DSP.ComplexF)">
+ <summary>
+ Subtract a complex number from a real
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Subtraction(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Subtract two complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Multiply(Exocortex.DSP.ComplexF,System.Single)">
+ <summary>
+ Multiply a complex number by a real
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Multiply(System.Single,Exocortex.DSP.ComplexF)">
+ <summary>
+ Multiply a real by a complex number
+ </summary>
+ <param name="f"></param>
+ <param name="a"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Multiply(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Multiply two complex numbers together
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Division(Exocortex.DSP.ComplexF,System.Single)">
+ <summary>
+ Divide a complex number by a real number
+ </summary>
+ <param name="a"></param>
+ <param name="f"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.op_Division(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF)">
+ <summary>
+ Divide a complex number by a complex number
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.Parse(System.String)">
+ <summary>
+ Parse a complex representation in this fashion: "( %f, %f )"
+ </summary>
+ <param name="s"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.ToString">
+ <summary>
+ Get the string representation
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexF.IsEqual(Exocortex.DSP.ComplexF,Exocortex.DSP.ComplexF,System.Single)">
+ <summary>
+ Determine whether two complex numbers are almost (i.e. within the tolerance) equivalent.
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ <param name="tolerance"></param>
+ <returns></returns>
+ </member>
+ <member name="P:Exocortex.DSP.ComplexF.Zero">
+ <summary>
+ Represents zero
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.ComplexF.I">
+ <summary>
+ Represents the result of sqrt( -1 )
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.ComplexF.MaxValue">
+ <summary>
+ Represents the largest possible value of ComplexF.
+ </summary>
+ </member>
+ <member name="P:Exocortex.DSP.ComplexF.MinValue">
+ <summary>
+ Represents the smallest possible value of ComplexF.
+ </summary>
+ </member>
+ <member name="T:Exocortex.DSP.ComplexMath">
+ <summary>
+ <p>Various mathematical functions for complex numbers.</p>
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Swap(Exocortex.DSP.Complex@,Exocortex.DSP.Complex@)">
+ <summary>
+ Swap two complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Swap(Exocortex.DSP.ComplexF@,Exocortex.DSP.ComplexF@)">
+ <summary>
+ Swap two complex numbers
+ </summary>
+ <param name="a"></param>
+ <param name="b"></param>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Sqrt(Exocortex.DSP.ComplexF)">
+ <summary>
+ Calculate the square root of a complex number
+ </summary>
+ <param name="c"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Sqrt(Exocortex.DSP.Complex)">
+ <summary>
+ Calculate the square root of a complex number
+ </summary>
+ <param name="c"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Pow(Exocortex.DSP.ComplexF,System.Double)">
+ <summary>
+ Calculate the power of a complex number
+ </summary>
+ <param name="c"></param>
+ <param name="exponent"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexMath.Pow(Exocortex.DSP.Complex,System.Double)">
+ <summary>
+ Calculate the power of a complex number
+ </summary>
+ <param name="c"></param>
+ <param name="exponent"></param>
+ <returns></returns>
+ </member>
+ <member name="T:Exocortex.DSP.ComplexStats">
+ <summary>
+ <p>A set of statistical utilities for complex number arrays</p>
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Sum(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the sum
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Sum(Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the sum
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.SumOfSquares(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the sum of squares
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.SumOfSquares(Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the sum of squares
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Mean(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the mean (average)
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Mean(Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the mean (average)
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Variance(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the variance
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.Variance(Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the variance
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.StdDev(Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the standard deviation
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.StdDev(Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the standard deviation
+ </summary>
+ <param name="data"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.RMSError(Exocortex.DSP.ComplexF[],Exocortex.DSP.ComplexF[])">
+ <summary>
+ Calculate the root mean squared (RMS) error between two sets of data.
+ </summary>
+ <param name="alpha"></param>
+ <param name="beta"></param>
+ <returns></returns>
+ </member>
+ <member name="M:Exocortex.DSP.ComplexStats.RMSError(Exocortex.DSP.Complex[],Exocortex.DSP.Complex[])">
+ <summary>
+ Calculate the root mean squared (RMS) error between two sets of data.
+ </summary>
+ <param name="alpha"></param>
+ <param name="beta"></param>
+ <returns></returns>
+ </member>
+ <member name="T:Exocortex.DSP.Fourier">
+ <summary>
+ <p>Static functions for doing various Fourier Operations.</p>
+ </summary>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT(System.Single[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers (as pairs of float's).
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT_Quick(System.Single[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers (as pairs of float's).
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT(Exocortex.DSP.ComplexF[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers.
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT_Quick(Exocortex.DSP.ComplexF[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers.
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT(Exocortex.DSP.ComplexF[],Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers.
+ </summary>
+ <param name="data"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT(Exocortex.DSP.Complex[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers.
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT_Quick(Exocortex.DSP.Complex[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D fast Fourier transform of a dataset of complex numbers.
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.RFFT(System.Single[],Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D real-symmetric fast fourier transform.
+ </summary>
+ <param name="data"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.RFFT(System.Single[],System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 1D real-symmetric fast fourier transform.
+ </summary>
+ <param name="data"></param>
+ <param name="length"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT2(System.Single[],System.Int32,System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 2D fast fourier transform on a data set of complex numbers (represented as pairs of floats)
+ </summary>
+ <param name="data"></param>
+ <param name="xLength"></param>
+ <param name="yLength"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT2(Exocortex.DSP.ComplexF[],System.Int32,System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 2D fast fourier transform on a data set of complex numbers
+ </summary>
+ <param name="data"></param>
+ <param name="xLength"></param>
+ <param name="yLength"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT2(Exocortex.DSP.Complex[],System.Int32,System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 2D fast fourier transform on a data set of complex numbers
+ </summary>
+ <param name="data"></param>
+ <param name="xLength"></param>
+ <param name="yLength"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT3(Exocortex.DSP.ComplexF[],System.Int32,System.Int32,System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 3D fast fourier transform on a data set of complex numbers
+ </summary>
+ <param name="data"></param>
+ <param name="xLength"></param>
+ <param name="yLength"></param>
+ <param name="zLength"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="M:Exocortex.DSP.Fourier.FFT3(Exocortex.DSP.Complex[],System.Int32,System.Int32,System.Int32,Exocortex.DSP.FourierDirection)">
+ <summary>
+ Compute a 3D fast fourier transform on a data set of complex numbers
+ </summary>
+ <param name="data"></param>
+ <param name="xLength"></param>
+ <param name="yLength"></param>
+ <param name="zLength"></param>
+ <param name="direction"></param>
+ </member>
+ <member name="T:Exocortex.DSP.FourierDirection">
+ <summary>
+ <p>The direction of the fourier transform.</p>
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.FourierDirection.Forward">
+ <summary>
+ Forward direction. Usually in reference to moving from temporal
+ representation to frequency representation
+ </summary>
+ </member>
+ <member name="F:Exocortex.DSP.FourierDirection.Backward">
+ <summary>
+ Backward direction. Usually in reference to moving from frequency
+ representation to temporal representation
+ </summary>
+ </member>
+ </members>
+</doc>