Click or drag to resize

CVector Methods

The CVector type exposes the following members.

Methods
 NameDescription
Public methodAbsMaxGets maximum absolute magnitude in the vector.
Public methodAbsMinGets minimum absolute magnitude in the vector.
Public methodAllChecks whether the predicate is satisfied by all items.
Public methodAnyChecks whether the predicate is satisfied by at least one item.
Public methodCloneCreates an identical vector.
Public methodConjugateCreates a new complex vector with conjugated values.
Public methodContainsChecks if the vector contains the given value.
Public methodDeconstructDeconstructs the vector into a tuple of real and imaginary vectors.
Public methodDistinctReturns a new vector with the distinct values in the original one.
Public methodEquals(CVector)Checks if the provided argument is a vector with the same values.
Public methodEquals(Object)Checks if the provided argument is a complex vector with the same values.
(Overrides ValueTypeEquals(Object))
Public methodFftComputes the real discrete Fourier transform.
Public methodFilterCreates a new vector by filtering items with the given predicate.
Public methodFilterMapCreates a new vector by filtering and mapping at the same time.
Public methodFind(Complex)Returns all indexes containing ocurrences of a value.
Public methodFind(FuncComplex, Boolean)Returns all indexes satisfying a condition.
Public methodGetEnumeratorRetrieves an enumerator to iterate over components.
Public methodGetHashCodeReturns the hashcode for this complex vector.
(Overrides ValueTypeGetHashCode)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIndexOf(Complex)Returns the zero-based index of the first occurrence of a value.
Public methodIndexOf(Complex, Int32)Returns the zero-based index of the next occurrence of a value.
Public methodInplaceAddInplace addition of two vectors.
Public methodInplaceNegateInplace negation of the vector.
Public methodInplaceSubInplace substraction of two vectors.
Public methodMagnitudes Gets a vector containing the magnitudes of the complex numbers in this vector.
Public methodMap Creates a new vector by transforming each item with the given function.
Public methodMapReal Creates a real vector by transforming each item with the given function.
Public methodMeanComputes the mean of the vector's items.
Public methodMultiplyAddOptimized vector multiplication and addition.
Public methodMultiplySubtractOptimized vector scaling and subtraction.
Public methodNormGets the Euclidean norm of this vector.
Public methodPhases Gets a vector containing the phases of the complex numbers in this vector.
Public methodPlotCreates a plot for this vector.
Public methodPointwiseDividePointwise division.
Public methodPointwiseMultiplyPointwise multiplication.
Public methodProductCalculates the product of the vector's items.
Public methodReduceCreates an aggregate value by applying the reducer to each item.
Public methodReverseCreates a reversed copy of the vector.
Public methodSafeThis Safe access to the vector's components. If the index is out of range, a zero is returned.
Public methodSquaredGets the squared norm of this vector.
Public methodSubtractMultiplyOptimized subtraction of scaled vector.
Public methodSumCalculates the sum of the vector's items.
Public methodToStringGets a textual representation of this vector.
(Overrides ValueTypeToString)
Public methodToString(String, IFormatProvider)Gets a textual representation of this vector.
Public methodZipCombines the common prefix of two vectors.
Top
See Also