Returns a row Vector for this instance starting at the specified row and column and of the specified length.

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

Syntax

Visual Basic (Declaration)
Public Overrides Function GetRow ( _
	row As Integer, _
	startColumn As Integer, _
	endColumn As Integer, _
	columnStride As Integer _
) As Vector
C#
public override Vector GetRow (
	int row,
	int startColumn,
	int endColumn,
	int columnStride
)
C++
public:
virtual Vector^ GetRow (
	int row, 
	int startColumn, 
	int endColumn, 
	int columnStride
) override

Parameters

row (System.Int32)
The zero-based index of the row.
startColumn (System.Int32)
The zero-based index of the column containing the first element in the row vector.
endColumn (System.Int32)
The column index of the last element in the row vector.
columnStride (System.Int32)
The increment for the index in the row Vector corresponding to an increment of one in the new vector.

Return Value

A row Vector.

Exceptions

ExceptionCondition
ArgumentOutOfRangeExceptionrow is less than zero or greater than or equal to the number of rows

-or-

startColumn is less than zero or greater than or equal to the number of columns.

-or-

endColumn or endRow is less than zero or greater than or equal to the number of columns.