Home > Extreme Optimization Mathematics Library for .NET > Reference > Extreme.Mathematics.LinearAlgebra Namespace


Extreme Optimization Mathematics Library for .NET

GeneralVector Class

Represents a Vector with arbitrary components.

For a list of all members of this type, see GeneralVector Members.

System.Object
   Vector
      GeneralVector

[Visual Basic]
NotInheritable Public Class GeneralVector
Inherits Vector
Implements ISerializable, IDoubleStorage
[C#]
public sealed class GeneralVector : Vector, ISerializable, IDoubleStorage

Remarks

The GeneralVector class represents a one-dimensional array of double-precision floating-point numbers.

The Vector class provides methods and properties for all the common operations on vectors, including norms, dot products, as well as retrieving extreme values from a vector.

Overloaded versions of the major arithmetic operators are provided for languages that support them. For languages that don't support operator overloading, equivalent static (Shared in Visual Basic) methods are supplied.

To allow for greater efficiency, overloaded instance methods are available for many compound operations on vectors.

Requirements

Namespace: Extreme.Mathematics.LinearAlgebra

Assembly: Extreme.Mathematics (in Extreme.Mathematics.dll)

See Also

GeneralVector Members | Extreme.Mathematics.LinearAlgebra Namespace