Numerical Components for .NET
Namespace: Extreme.Mathematics.LinearAlgebraAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 4.2.11333.0 (4.2.12253.0)
[SerializableAttribute] public sealed class DenseVector : Vector, IDoubleStorage, IEnumerable<double>, IEnumerable, ICloneable, ISerializable
<SerializableAttribute> _ Public NotInheritable Class DenseVector _ Inherits Vector _ Implements IDoubleStorage, IEnumerable(Of Double), _ IEnumerable, ICloneable, ISerializable
[SerializableAttribute] public ref class DenseVector sealed : public Vector, IDoubleStorage, IEnumerable<double>, IEnumerable, ICloneable, ISerializable
[<SealedAttribute>] [<SerializableAttribute>] type DenseVector = class inherit Vector interface IDoubleStorage interface IEnumerable<float> interface IEnumerable interface ICloneable interface ISerializable end
The DenseVector 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 staticSharedstaticstatic (Shared in Visual Basic) methods are supplied.
To allow for greater efficiency, overloaded instance methods are available for many compound operations on vectors.
Copyright © 2003-2013, Extreme Optimization. All rights reserved. Extreme Optimization, Complexity made simple, M#, and M Sharp are trademarks of ExoAnalytics Inc. Microsoft, Visual C#, Visual Basic, Visual Studio, Visual Studio.NET, and the Optimized for Visual Studio logo are registered trademarks of Microsoft Corporation.