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
| 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 vector that
allows you to iterate through the columns of this matrix.
Exceptions
| Exception | Condition |
|---|
| ArgumentOutOfRangeException | row is less than zero or greater
than or equal to the number of rows
- or - startColumn or endColumn is less
than zero or greater than or equal to the number of columns.
|