Represents a view on all or part of a ComplexVector.
Namespace: Extreme.Mathematics.LinearAlgebra.Complex
Assembly: Extreme.Numerics (Extreme.Numerics)
Syntax
| Visual Basic (Declaration) |
|---|
Public NotInheritable Class ComplexVectorView _ Inherits ComplexVector |
| C# |
|---|
public sealed class ComplexVectorView : ComplexVector |
| C++ |
|---|
public ref class ComplexVectorView sealed : public ComplexVector |
Methods
| Icon | Type | Description |
|---|---|---|
| AbsoluteMax() |
Returns the value of the component in this
ComplexVector that has the largest absolute
value.
| |
| AbsoluteMaxIndex() |
Returns the index of the component in this
ComplexVector that has the largest absolute
value.
| |
| AbsoluteMin() |
Returns the value of the component in this
ComplexVector that has the smallest absolute
value.
| |
| AbsoluteMinIndex() |
Returns the index of the component in this
ComplexVector that has the smallest absolute
value.
| |
| Add(ComplexVector) |
Adds another ComplexVector to this ComplexVector.
| |
| Add(DoubleComplex, ComplexVector) |
Adds a scaled ComplexVector to this ComplexVector.
| |
| Add(ComplexMatrix, ComplexVector) |
Adds the product of a ComplexMatrix and a
ComplexVector to this ComplexVector.
| |
| Add(DoubleComplex, ComplexMatrix, ComplexVector) |
Adds the scaled product of a ComplexMatrix and a
ComplexVector to this ComplexVector.
| |
| Apply(ComplexFunction) |
Applies a function to the elements of a ComplexVector.
| |
| Clone() |
Makes a copy of this ComplexVector.
| |
| Clone(CloningMethod) |
Makes a copy of this ComplexVector using the specified
method.
| |
| CloneData() |
If possible, gives this instance its own copy of its elements.
| |
| ComponentwiseDivide(ComplexVector) |
Divides the components of this instance by the corresponding
components of another vector.
| |
| ComponentwiseMultiply(ComplexVector) |
Multiplies the components of this instance by the corresponding
components of another vector.
| |
| Conjugate() |
Returns a ComplexVector whose components are the complex conjugate of this vector's components.
| |
| CopyTo(ComplexVector, Int32) |
Copies the components of this ComplexVector
to another vector starting at the specified position.
| |
| CopyTo(ComplexVector) |
Copies the components of this ComplexVector
to another vector.
| |
| CopyTo(DoubleComplex[]()) |
Copies the components of this ComplexVector
to another vector.
| |
| DotProduct(ComplexVector) |
Returns the dot product of this vector with another
vector.
| |
| Equals(Object) |
Determines whether the specified Object
is equal to the current ComplexVector.
| |
| Finalize() | ||
| GetComponents() |
Gets the components of the ComplexVector.
| |
| GetEnumerator() |
Returns a ComplexVectorEnumerator for this
ComplexVector.
| |
| GetHashCode() |
Returns the hash code for this instance.
| |
| GetImaginaryPart() |
Returns a real vector containing the imaginary components of the vector.
| |
| GetObjectData(SerializationInfo, StreamingContext) |
Populates a SerializationInfo with the data
needed to serialize the target object.
| |
| GetRealPart() |
Returns a real vector containing the real components of the vector.
| |
| GetSubvector(Range) |
Returns a vector whose components are a subset of the components of
this instance
| |
| GetSubvector(Int32, Int32) |
Returns a vector whose components are a subset of the components of
this instance
| |
| GetSubvector(Int32, Int32, Int32) |
Returns a vector whose components are a subset of the components of
this instance
| |
| GetType() | Gets the Type of the current instance. | |
| GetValue(Int32) |
Gets the vector component at the specified position.
| |
| IsComponentWritable(Int32) |
Gets a value indicating whether the value of the component at
the specified index can be changed.
| |
| MemberwiseClone() | Creates a shallow copy of the current Object. | |
| Multiply(DoubleComplex) |
Multiplies a vector by a given factor.
| |
| Multiply(ComplexMatrix) |
Adds the scaled product of a ComplexMatrix and a
ComplexVector to this ComplexVector.
| |
| Multiply(ComplexMatrix, MatrixOperationSide) |
Multiplies a ComplexVector by a ComplexMatrix.
| |
| Norm() |
Returns the two-norm of the ComplexVector.
| |
| Norm(Int32) |
Returns the norm of the specified order of this
ComplexVector.
| |
| Norm(Double) |
Returns the norm of the specified order of this
ComplexVector.
| |
| Normalize() |
Scales the ComplexVector to make its
two-norm equal to one.
| |
| NormInternal(Int32) |
Returns the norm of the specified order of this
ComplexVector.
| |
| NormInternal(Double) |
Returns the norm of the specified order of this
ComplexVector.
| |
| NormSquared() |
Returns the square of the two-norm of this ComplexVector.
| |
| OneNorm() |
Returns the one-norm of this ComplexVector.
| |
| SetValue(DoubleComplex, Int32) |
Sets the vector component at the specified position to the specified value.
| |
| SetValue(DoubleComplex) |
Sets all the components of the ComplexVector to
the specified value.
| |
| ShallowCopy() |
Makes a shallow copy of this ComplexVector.
| |
| Subtract(ComplexVector) |
Subtracts another ComplexVector from this ComplexVector.
| |
| Subtract(ComplexMatrix, ComplexVector) |
Subtracts the product of a ComplexMatrix and a
ComplexVector from this ComplexVector.
| |
| SwapElements(Int32, Int32) |
Exchanges two elements of the vector.
| |
| ToConjugate() |
Changes the components of the vector to their complex conjugate.
| |
| ToGeneralVector() |
Makes a copy of this instance and returns it as a
ComplexGeneralVector.
| |
| ToString() |
Returns a String representation of this
ComplexVector.
| |
| ToString(String) |
Converts the numeric value of this ComplexVector instance
to its equivalent string representation, using the
specified format.
| |
| ToString(String, IFormatProvider) |
Returns a String representation of this
ComplexGeneralMatrix.
| |
| ToStringInternal(StringBuilder, String, IFormatProvider) |
Writes a string representation of this ComplexVector
to an instance of StringBuilder using the specified
number format.
| |
| Zero() |
Sets all the components of the ComplexVector to 0.
|
Properties
| Icon | Type | Description |
|---|---|---|
| Item(Int32) |
Gets or sets a specific component of this vector.
| |
| Item(Range) |
Gets or sets a range of components of the ComplexVector.
| |
| Length |
Gets the number of elements in the ComplexVector.
|
Inheritance Hierarchy
System.Object
Extreme.Mathematics.LinearAlgebra.Complex.ComplexVector
Extreme.Mathematics.LinearAlgebra.Complex.ComplexVectorView
Extreme.Mathematics.LinearAlgebra.Complex.ComplexVector
Extreme.Mathematics.LinearAlgebra.Complex.ComplexVectorView