Extreme Optimization™: Complexity made simple.

Math and Statistics
Libraries for .NET

  • Home
  • Features
    • Math Library
    • Vector and Matrix Library
    • Statistics Library
    • Performance
    • Usability
  • Documentation
    • Introduction
    • Math Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Reference
  • Resources
    • Downloads
    • QuickStart Samples
    • Sample Applications
    • Frequently Asked Questions
    • Technical Support
  • Blog
  • Order
  • Company
    • About us
    • Testimonials
    • Customers
    • Press Releases
    • Careers
    • Partners
    • Contact us
Introduction
Deployment Guide
Configuration
Using Parallelism
Expand Mathematics Library User's GuideMathematics Library User's Guide
Expand Vector and Matrix Library User's GuideVector and Matrix Library User's Guide
Expand Data Analysis Library User's GuideData Analysis Library User's Guide
Expand Statistics Library User's GuideStatistics Library User's Guide
Expand Data Access Library User's GuideData Access Library User's Guide
Expand ReferenceReference
  • Extreme Optimization
    • Features
    • Solutions
    • Documentation
    • QuickStart Samples
    • Sample Applications
    • Downloads
    • Technical Support
    • Download trial
    • How to buy
    • Blog
    • Company
    • Resources
  • Documentation
    • Introduction
    • Deployment Guide
    • Configuration
    • Using Parallelism
    • Mathematics Library User's Guide
    • Vector and Matrix Library User's Guide
    • Data Analysis Library User's Guide
    • Statistics Library User's Guide
    • Data Access Library User's Guide
    • Reference
  • Reference
    • Extreme
    • Extreme.Collections
    • Extreme.Data
    • Extreme.Data.Json
    • Extreme.Data.Matlab
    • Extreme.Data.R
    • Extreme.Data.Stata
    • Extreme.Data.Text
    • Extreme.DataAnalysis
    • Extreme.DataAnalysis.Linq
    • Extreme.Mathematics
    • Extreme.Mathematics.Algorithms
    • Extreme.Mathematics.Calculus
    • Extreme.Mathematics.Calculus.OrdinaryDifferentialEquations
    • Extreme.Mathematics.Curves
    • Extreme.Mathematics.Curves.Nonlinear
    • Extreme.Mathematics.Distributed
    • Extreme.Mathematics.Distributed.Cuda
    • Extreme.Mathematics.EquationSolvers
    • Extreme.Mathematics.FSharp
    • Extreme.Mathematics.Generic
    • Extreme.Mathematics.Generic.LinearAlgebra
    • Extreme.Mathematics.Generic.LinearAlgebra.Implementation
    • Extreme.Mathematics.Generic.LinearAlgebra.Providers
    • Extreme.Mathematics.Generic.SignalProcessing
    • Extreme.Mathematics.Implementation
    • Extreme.Mathematics.LinearAlgebra
    • Extreme.Mathematics.LinearAlgebra.Complex
    • Extreme.Mathematics.LinearAlgebra.Complex.Decompositions
    • Extreme.Mathematics.LinearAlgebra.Implementation
    • Extreme.Mathematics.LinearAlgebra.IO
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers
    • Extreme.Mathematics.LinearAlgebra.IterativeSolvers.Preconditioners
    • Extreme.Mathematics.LinearAlgebra.Providers
    • Extreme.Mathematics.LinearAlgebra.Sparse
    • Extreme.Mathematics.Optimization
    • Extreme.Mathematics.Optimization.Genetic
    • Extreme.Mathematics.Optimization.LineSearches
    • Extreme.Mathematics.Random
    • Extreme.Mathematics.SignalProcessing
    • Extreme.Numerics.FSharp
    • Extreme.Statistics
    • Extreme.Statistics.Distributions
    • Extreme.Statistics.IO
    • Extreme.Statistics.Linq
    • Extreme.Statistics.Multivariate
    • Extreme.Statistics.Random
    • Extreme.Statistics.Tests
    • Extreme.Statistics.TimeSeriesAnalysis
  • Extreme.Mathematics.Generic.LinearAlgebra
    • BandMatrix(T) Class
    • BandVector(T) Class
    • BandVector(T).BandVectorEnumerator Structure
    • CholeskyDecomposition(T) Class
    • ColumnCollection(T) Structure
    • ComplexSingularValueDecomposition(T) Class
    • ComposedComplexMatrix(T) Class
    • ComposedComplexVector(T) Class
    • ConstantMatrix(T) Class
    • ConstantVector(T) Class
    • Decomposition(T) Class
    • DenseMatrix(T) Class
    • DenseVector(T) Class
    • DiagonalMatrix(T) Class
    • EigenvalueDecomposition(T) Class
    • GenericKernel(T) Class
    • GenericKernel(T).Specialization Class
    • HermitianMatrix(T) Class
    • ILinearStorage(T) Interface
    • IndefiniteDecomposition(T) Class
    • IndexedVector(T) Class
    • IndexValuePair(T) Structure
    • IResizableMatrix(T) Interface
    • LinearOperator(T) Class
    • LUDecomposition(T) Class
    • MatrixView(T) Class
    • NonHermitianEigenvalueDecomposition(T) Class
    • NonsymmetricEigenvalueDecomposition(T) Class
    • QRDecomposition(T) Class
    • RowCollection(T) Structure
    • RowColumnValueTriplet(T) Structure
    • SingularValueDecomposition(T) Class
    • SparseCompressedColumnMatrix(T) Class
    • SparseMatrix(T) Class
    • SparseVector(T) Class
    • SymmetricEigenvalueDecomposition(T) Class
    • SymmetricMatrix(T) Class
    • TriangularMatrix(T) Class
  • SymmetricMatrix(T) Class
    • SymmetricMatrix(T) Constructors
    • Properties
    • Methods
  • Methods
    • AddOuterProduct Method Overloads
    • AddSymmetricOuterProduct Method Overloads
    • ApplyMatrixFunction Method
    • CloneData Method
    • ElementwiseMultiplyInPlace Method
    • EstimateConditionNumber Method
    • Extract Method Overloads
    • FromOuterProduct Method Overloads
    • GetCholeskyDecomposition Method Overloads
    • GetColumn Method Overloads
    • GetDeterminant Method
    • GetDiagonal Method Overloads
    • GetEigenvalueDecomposition Method Overloads
    • GetEigenvalues Method
    • GetInverse Method Overloads
    • GetObjectData Method
    • GetRow Method Overloads
    • GetSubmatrix Method Overloads
    • GetSymmetricIndefiniteDecomposition Method Overloads
    • GetValue Method Overloads
    • IsElementWritable Method
    • IsSingular Method
    • Multiply Method Overloads
    • MultiplyInPlace Method
    • MultiplySymmetric Method
    • ScaleRowsAndColumns Method
    • SetValue Method Overloads
    • Solve Method Overloads
    • SolveInto Method Overloads
    • SolveTranspose Method Overloads
    • SubtractOuterProduct Method Overloads
    • SwapRowsAndColumns Method
    • Transpose Method
    • UnscaleRowsAndColumns Method
  • GetRow Method Overloads
    • GetRow Method (Int32, Int32, Int32, Int32, Intent)
  • GetRow Method (Int32, Int32, Int32, Int32, Intent)
SymmetricMatrixTGetRow Method (Int32, Int32, Int32, Int32, Intent)Extreme Optimization Numerical Libraries for .NET Professional
Returns a row vector for this instance starting at the specified row and column and of the specified length.

Namespace: Extreme.Mathematics.Generic.LinearAlgebra
Assembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.17114.0)
Syntax

C#
VB
C++
F#
Copy
public override Vector<T> GetRow(
	int row,
	int startColumn,
	int endColumn,
	int columnStride,
	Intent intent
)
Public Overrides Function GetRow ( 
	row As Integer,
	startColumn As Integer,
	endColumn As Integer,
	columnStride As Integer,
	intent As Intent
) As Vector(Of T)
public:
virtual Vector<T>^ GetRow(
	int row, 
	int startColumn, 
	int endColumn, 
	int columnStride, 
	Intent intent
) override
abstract GetRow : 
        row : int * 
        startColumn : int * 
        endColumn : int * 
        columnStride : int * 
        intent : Intent -> Vector<'T> 
override GetRow : 
        row : int * 
        startColumn : int * 
        endColumn : int * 
        columnStride : int * 
        intent : Intent -> Vector<'T> 

Parameters

row
Type: SystemInt32
The zero-based index of the row.
startColumn
Type: SystemInt32
The zero-based index of the column containing the first element in the row vector.
endColumn
Type: SystemInt32
The column index of the last element in the row vector.
columnStride
Type: SystemInt32
The increment for the index in the row VectorT corresponding to an increment of one in the new vector.
intent
Type: Extreme.MathematicsIntent
A Intent value that specifies the intended use of the row vector.

Return Value

Type: VectorT
A row VectorT.
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-

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

Version Information

Numerical Libraries

Supported in: 5.x
See Also

Reference

SymmetricMatrixT Class
GetRow Overload
Extreme.Mathematics.Generic.LinearAlgebra Namespace

Copyright (c) 2004-2017 ExoAnalytics Inc.

Send comments on this topic to support@extremeoptimization.com

Copyright © 2004-2018, 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.