Represents an object that iterates over the components of a BandVector.

Namespace: Extreme.Mathematics.LinearAlgebra
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public Structure BandVectorEnumerator _
	Implements IEnumerator(Of Double), IDisposable, IEnumerator
C#
public struct BandVectorEnumerator : IEnumerator<double>, IDisposable, IEnumerator
C++
public value class BandVectorEnumerator : IEnumerator<double>, IDisposable, IEnumerator

Methods

IconTypeDescription
Equals(Object)
Indicates whether this instance and a specified object are equal.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetHashCode()
Returns the hash code for this instance.
GetType()
Gets the Type of the current instance.
MemberwiseClone()
Creates a shallow copy of the current Object.
MoveNext()
Advances the enumerator to the next component of the BandVector.
Reset()
Sets the enumerator to its initial position, which is before the first component of the BandVector.
ToString()
Returns the fully qualified type name of this instance.

Constructors

IconTypeDescription
BandVectorEnumeratorNew(BandVector)
Constructs a new BandVectorEnumerator for the specified BandVector.

Properties

IconTypeDescription
Current
Gets or the current component of the BandVector.