DenseVector<T, TStorage>.CopyTo Method

Definition

Namespace: Numerics.NET.LinearAlgebra
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.0.0

Overload List

CopyTo(ArraySlice<T>) Copies the elements of this vector to an array.
CopyTo(IVector) Copies the elements of this vector to an untyped vector.
CopyTo(Span<T>) Copies the elements of this vector to a span.
CopyTo(SpanSlice<T>) Copies the elements of this vector to a span slice.
CopyTo(T[]) Copies the elements of this vector to an array.
CopyTo(Vector<T>) Copies the elements of this vector to another vector.
CopyTo(Vector<T>, Int32) Copies the elements of this vector to another vector starting at the specified position.
CopyTo(T[], Int32) Copies the elements of this vector to an array.

CopyTo(Span<T>)

Copies the elements of this vector to a span.
C#
public override void CopyTo(
	Span<T> span
)

Parameters

span  Span<T>
A span that is to hold the elements of this Vector<T>.

Exceptions

ArgumentException

The length of span is less than the length of this instance.

CopyTo(Vector<T>, Int32)

Copies the elements of this vector to another vector starting at the specified position.
C#
public override Vector<T> CopyTo(
	Vector<T> vector,
	int index
)

Parameters

vector  Vector<T>
 
index  Int32
The index in destination where copying is to start.

Return Value

Vector<T>
A reference to the destination vector.

Exceptions

ArgumentNullException

destination is null.

ArgumentOutOfRangeException

index is less than zero.

ArgumentException

The length of destination is less than index plus the length of this instance.

See Also