Represents a complex vector with arbitrary components.
Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
| Name | Description |
---|
 | AbsoluteMax |
Returns the value of the component in this
ComplexDenseVector that has the largest absolute
value.
(Overrides ComplexVectorAbsoluteMax.) |
 | AbsoluteMaxIndex |
Returns the index of the component in this
ComplexDenseVector that has the largest absolute
value.
(Overrides ComplexVectorAbsoluteMaxIndex.) |
 | AbsoluteMin |
Returns the value of the component in this
ComplexDenseVector that has the smallest absolute
value.
(Overrides ComplexVectorAbsoluteMin.) |
 | AbsoluteMinIndex |
Returns the index of the component in this
ComplexDenseVector that has the smallest absolute
value.
(Overrides ComplexVectorAbsoluteMinIndex.) |
 | Add(ComplexVector) |
Adds another ComplexVector to this ComplexVector.
(Inherited from ComplexVector.) |
 | Add(DoubleComplex) |
Adds a constant to a vector.
(Inherited from ComplexVector.) |
 | Add(ComplexMatrix, ComplexVector) | (Inherited from ComplexVector.) |
 | Add(DoubleComplex, ComplexVector) |
Adds a scaled ComplexVector to this vector.
(Overrides ComplexVectorAdd(DoubleComplex, ComplexVector).) |
 | Add(DoubleComplex, ComplexMatrix, ComplexVector) | (Overrides ComplexVectorAdd(DoubleComplex, ComplexMatrix, ComplexVector).) |
 | Apply(FuncDoubleComplex, DoubleComplex) | Obsolete.
Applies a function to the elements of a complex vector.
(Inherited from ComplexVector.) |
 | ApplyInPlace |
Applies a function to the elements of a ComplexDenseVector.
(Overrides ComplexVectorApplyInPlace(FuncDoubleComplex, DoubleComplex).) |
 | AsDenseVector |
Returns a ComplexDenseVector with the same components as this vector.
(Overrides ComplexVectorAsDenseVector.) |
 | AsGeneralVector | Obsolete.
Returns a ComplexDenseVector with the same components as this vector.
(Inherited from ComplexVector.) |
 | Clone |
Makes a copy of this complex vector.
(Inherited from ComplexVector.) |
 | Clone(CloningMethod) |
Makes a copy of this complex vector using the specified
method.
(Overrides ComplexVectorClone(CloningMethod).) |
 | CloneData |
Gives this instance its own copy of its elements.
(Overrides ComplexVectorCloneData.) |
 | ComponentwiseDivide(ComplexVector) | Obsolete.
Divides the components of this instance by the corresponding
components of another vector.
(Inherited from ComplexVector.) |
 | ComponentwiseDivide(Vector) |
Divides the components of this instance by the corresponding
components of a real vector.
(Inherited from ComplexVector.) |
 | ComponentwiseMultiply(ComplexVector) | Obsolete.
Multiplies the components of this instance by the corresponding
components of another vector.
(Inherited from ComplexVector.) |
 | ComponentwiseMultiply(Vector) | Obsolete.
Multiplies the components of this instance by the corresponding
components of a real vector.
(Inherited from ComplexVector.) |
 | Conjugate |
Returns a complex vector whose components are the complex conjugate of this vector's components.
(Inherited from ComplexVector.) |
 | CopyTo(ComplexVector) |
Copies the components of this complex vector
to another vector.
(Inherited from ComplexVector.) |
 | CopyTo(DoubleComplex) |
Copies the components of this ComplexDenseVector
to another vector.
(Overrides ComplexVectorCopyTo(DoubleComplex).) |
 | CopyTo(ComplexVector, Int32) |
Copies the components of this ComplexDenseVector
to another vector starting at the specified position.
(Overrides ComplexVectorCopyTo(ComplexVector, Int32).) |
 | DotProduct |
Returns the dot product of this vector with another
vector.
(Overrides ComplexVectorDotProduct(ComplexVector).) |
 | ElementwiseDivideInPlace |
Divides the components of this instance by the corresponding
components of another vector.
(Inherited from ComplexVector.) |
 | ElementwiseMultiplyInPlace(ComplexVector) |
Multiplies the components of this instance by the corresponding
components of another vector.
(Inherited from ComplexVector.) |
 | ElementwiseMultiplyInPlace(Vector) |
Multiplies the components of this instance by the corresponding
components of a real vector.
(Inherited from ComplexVector.) |
 | Equals(Object) |
Determines whether the specified Object
is equal to the current ComplexDenseVector.
(Overrides ComplexVectorEquals(Object).) |
 | Equals(Object, IEqualityComparer) |
Returns whether an object is structurally equal to this instance.
(Inherited from ComplexVector.) |
  | FromPolar |
Returns a new ComplexDenseVector from real vectors containing the amplitude and phase.
|
 | GetAmplitude |
Returns a vector containing the amplitude (modulus) of each component of this vector.
(Inherited from ComplexVector.) |
 | GetComponents | Obsolete.
Gets the components of the complex vector.
(Inherited from ComplexVector.) |
 | GetEnumerator | (Overrides ComplexVectorGetEnumerator.) |
 | GetHashCode |
Returns the hash code for this instance.
(Overrides ComplexVectorGetHashCode.) |
 | GetHashCode(IEqualityComparer) |
Returns a hash code for this instance.
(Inherited from ComplexVector.) |
 | GetImaginaryPart |
Returns a real vector containing the imaginary elements of the vector.
(Inherited from ComplexVector.) |
 | GetObjectData | (Overrides ComplexVectorGetObjectData(SerializationInfo, StreamingContext).) |
 | GetPhase |
Returns a vector containing the phase (argument) of each component of this vector.
(Inherited from ComplexVector.) |
 | GetProduct |
Gets the product of the elements of the vector.
(Inherited from ComplexVector.) |
 | GetRealPart |
Returns a real vector containing the real elements of the vector.
(Inherited from ComplexVector.) |
 | GetSubvector(Range) |
Returns a vector whose components are a subset of the components of
this instance
(Inherited from ComplexVector.) |
 | GetSubvector(Int32, Int32) |
Returns a vector whose components are a subset of the components of
this instance
(Inherited from ComplexVector.) |
 | GetSubvector(Int32, Int32, Int32) |
Returns a vector that points to a part of
this ComplexDenseVector (Overrides ComplexVectorGetSubvector(Int32, Int32, Int32).) |
 | GetSum |
Gets the sum of the elements of the vector.
(Inherited from ComplexVector.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | GetValue |
Gets the vector component at the specified position.
(Overrides ComplexVectorGetValue(Int32).) |
 | IsComponentWritable | Obsolete.
Gets a value indicating whether the value of the component at
the specified index can be changed.
(Inherited from ComplexVector.) |
 | IsElementWritable |
Gets a value indicating whether the value of the component at
the specified index can be changed.
(Overrides ComplexVectorIsElementWritable(Int32).) |
 | Multiply(ComplexMatrix) |
Multiplies the vector on the left by a matrix.
(Inherited from ComplexVector.) |
 | Multiply(DoubleComplex) |
Multiplies a vector by a given factor.
(Overrides ComplexVectorMultiply(DoubleComplex).) |
 | Multiply(ComplexMatrix, MatrixOperationSide) | (Inherited from ComplexVector.) |
 | Norm |
Returns the two-norm of the complex vector.
(Inherited from ComplexVector.) |
 | Norm(Double) |
Returns the norm of the specified order of this
complex vector.
(Inherited from ComplexVector.) |
 | Norm(Int32) |
Returns the norm of the specified order of this
complex vector.
(Inherited from ComplexVector.) |
 | Normalize |
Scales the complex vector to make its
two-norm equal to one.
(Inherited from ComplexVector.) |
 | NormSquared |
Returns the square of the two-norm of this complex vector.
(Inherited from ComplexVector.) |
 | OneNorm |
Returns the one-norm of this complex vector.
(Inherited from ComplexVector.) |
 | Permute(Permutation) |
Permutes a vector.
(Inherited from ComplexVector.) |
 | Permute(Permutation, Boolean) |
Permutes a vector.
(Inherited from ComplexVector.) |
 | SetValue(DoubleComplex) |
Sets all the components of the ComplexDenseVector to
the specified value.
(Overrides ComplexVectorSetValue(DoubleComplex).) |
 | SetValue(DoubleComplex, Int32) |
Sets the vector component at the specified position to the specified value.
(Overrides ComplexVectorSetValue(DoubleComplex, Int32).) |
 | ShallowCopy |
Makes a shallow copy of this complex vector.
(Inherited from ComplexVector.) |
 | Subtract(ComplexVector) |
Subtracts another ComplexVector from this ComplexVector.
(Inherited from ComplexVector.) |
 | Subtract(ComplexMatrix, ComplexVector) | (Inherited from ComplexVector.) |
  | Swap |
Swaps the elements of two vectors.
|
 | SwapElements |
Exchanges two elements of the vector.
(Inherited from ComplexVector.) |
 | ToArray |
Gets the components of this ComplexDenseVector.
(Overrides ComplexVectorToArray.) |
 | ToConjugate |
Changes the elements of the vector to their complex conjugate.
(Inherited from ComplexVector.) |
 | ToDenseVector |
Makes a copy of this instance and returns it as a
ComplexDenseVector.
(Inherited from ComplexVector.) |
 | ToGeneralVector | Obsolete.
Makes a copy of this instance and returns it as a
ComplexDenseVector.
(Inherited from ComplexVector.) |
 | ToString | (Inherited from ComplexVector.) |
 | ToString(String) |
Converts the numeric value of this complex vector instance
to its equivalent string representation, using the
specified format.
(Inherited from ComplexVector.) |
 | ToString(String, IFormatProvider) | (Inherited from ComplexVector.) |
 | Zero |
Sets all the components of the complex vector to 0.
(Inherited from ComplexVector.) |
Overloaded versions of the major arithmetic operators
are provided for languages that support them. For languages
that don't support operator overloading, equivalent
methods are supplied.
To allow for greater efficiency, overloaded instance
methods are available for many compound operations on
vectors.