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.Distributed
    • DistributedDataLocation Enumeration
    • DistributedExtensions Class
    • DistributedMatrix(T) Class
    • DistributedProvider Class
    • DistributedVector(T) Class
  • DistributedMatrix(T) Class
    • DistributedMatrix(T) Constructors
    • Properties
    • Methods
  • Properties
    • CanReshape Property
    • DataLocation Property
    • IsDistributedDataCurrent Property
    • IsLocalDataCurrent Property
    • LocalCopy Property
    • NativeStorage Property
    • Provider Property
DistributedMatrixT PropertiesExtreme Optimization Numerical Libraries for .NET Professional

The DistributedMatrixT generic type exposes the following members.

Properties

  NameDescription
Public propertyCanReshape
Gets whether the matrix can be reshaped into a vector or a matrix.
(Overrides MatrixTCanReshape.)
Public propertyColumnCount
Gets the number of columns in the matrix.
(Inherited from LinearOperatorT.)
Public propertyColumnIndex
Gets or sets the index of labels for the columns of the matrix.
(Inherited from LinearOperatorT.)
Public propertyColumnIndex
Gets or sets the index of labels for the columns of the matrix.
(Inherited from LinearOperatorT.)
Public propertyColumns
Gets the ColumnCollectionT for this instance.
(Inherited from MatrixT.)
Public propertyColumns
Gets the ColumnCollection for this instance.
(Inherited from MatrixT.)
Public propertyColumnwiseComponents
Enumerates the elements of the matrix column by column.
(Inherited from MatrixT.)
Public propertyDataLocation
Gets a value that indicates whether the matrix elements are created on the host or the device.
Public propertyElementOrder
Gets a value indicating the order in which the matrix elements are stored.
(Inherited from MatrixT.)
Public propertyElementType
Gets the element type of the matrix.
(Inherited from LinearOperatorT.)
Public propertyIsDistributedDataCurrent
Gets a value that indicates whether the distributed copy of the data is up to date.
Public propertyIsHermitian
Gets a value that indicates if the matrix is Hermitian about the main diagonal.
(Inherited from MatrixT.)
Public propertyIsImmutable
Gets whether the elements of the matrix are immutable.
(Inherited from MatrixT.)
Public propertyIsLocalDataCurrent
Gets a value that indicates whether the local copy of the data is up to date.
Public propertyIsLowerTriangular
Gets a value that indicates if all elements of the matrix above the main diagonal are zero.
(Inherited from MatrixT.)
Public propertyIsReadOnly
Gets whether the matrix can be written to.
(Inherited from MatrixT.)
Public propertyIsSparse
Gets a value that indicates whether the matrix is sparse.
(Inherited from MatrixT.)
Public propertyIsSymmetrical
Gets a value that indicates if the matrix is symmetrical about the main diagonal.
(Inherited from MatrixT.)
Public propertyIsUnitDiagonal
Gets a value indicating whether all diagonal elements of this instance are equal to 1.
(Inherited from MatrixT.)
Public propertyIsUpperTriangular
Gets a value that indicates if all elements of the matrix below the main diagonal are zero.
(Inherited from MatrixT.)
Public propertyItemIEnumerableInt32, Range
Gets or sets the elements of a matrix with the specified row indexes and column range.
(Inherited from MatrixT.)
Public propertyItemIEnumerableInt32, IEnumerableInt32
Gets or sets the elements of a matrix with the specified row and column indexes.
(Inherited from MatrixT.)
Public propertyItemIEnumerableInt32, Int32
Gets or sets the elements of a column with the specified indexes.
(Inherited from MatrixT.)
Public propertyItemFuncT, Boolean, Int32
Gets or sets the elements of a column of the matrix that meet the specified condition.
(Inherited from MatrixT.)
Public propertyItemInt32, Range
Gets or sets the elements of a row of this matrix.
(Inherited from MatrixT.)
Public propertyItemInt32, VectorBoolean
Gets or sets the elements of a row of this matrix.
(Inherited from MatrixT.)
Public propertyItemInt32, IEnumerableInt32
Gets or sets the elements of a row with the specified indexes.
(Inherited from MatrixT.)
Public propertyItemInt32, FuncT, Boolean
Gets or sets the elements of a row of the matrix that meet the specified condition.
(Inherited from MatrixT.)
Public propertyItemInt32, Int32
Gets or sets the specified element in this matrix.
(Inherited from MatrixT.)
Public propertyItemInt32, Range
Gets or sets the components of a row of this matrix.
(Inherited from MatrixT.)
Public propertyItemRange, Range
Gets or sets the elements of a sub-matrix of this matrix.
(Inherited from MatrixT.)
Public propertyItemRange, IEnumerableInt32
Gets or sets the elements of a matrix with the specified row range and column indexes.
(Inherited from MatrixT.)
Public propertyItemRange, Int32
Gets or sets the elements of a column of this matrix.
(Inherited from MatrixT.)
Public propertyItemRange, Range
Gets or sets the components of a submatrix of this matrix.
(Inherited from MatrixT.)
Public propertyItemRange, Int32
Gets or sets the components of a column of this matrix.
(Inherited from MatrixT.)
Public propertyItemVectorBoolean, Int32
Gets or sets the elements of a column of this matrix.
(Inherited from MatrixT.)
Public propertyLocalCopy
Gets the local copy of the matrix.
Public propertyMatrixDiagonal
Gets a value indicating whether all diagonal elements of this instance are structurally equal to 1.
(Inherited from MatrixT.)
Public propertyMatrixTriangle
Gets a value that indicates whether a triangular matrix is upper or lower triangular.
(Inherited from MatrixT.)
Public propertyNativeStorage
Gets the native storage for the matrix.
Public propertyNonzeroComponents
Gets a collection of the nonzero elements of the matrix.
(Inherited from MatrixT.)
Public propertyNonzeroElements
Gets a collection of the nonzero elements of the matrix.
(Inherited from MatrixT.)
Public propertyPrecedence
Infrastructure. This property supports the Numerical Libraries for .NET infrastructure and is not intended to be used directly from your code.
(Inherited from MatrixT.)
Public propertyProvider
Gets the object that provides infrastructure functionality for the distributed platform.
Public propertyRowCount
Gets the number of rows in the matrix.
(Inherited from LinearOperatorT.)
Public propertyRowIndex
Gets or sets the index of labels for the rows of the matrix.
(Inherited from LinearOperatorT.)
Public propertyRowIndex
Gets or sets the index of labels for the rows of the matrix.
(Inherited from LinearOperatorT.)
Public propertyRows
Gets the RowCollectionT for this instance.
(Inherited from MatrixT.)
Public propertyRows
Gets the RowCollection for this instance.
(Inherited from MatrixT.)
Public propertyRowwiseComponents
Enumerates the elements of the matrix column by column.
(Inherited from MatrixT.)
Public propertyStructure
Gets a value that indicates the structure of the sparse matrix.
(Inherited from MatrixT.)
Public propertyWritableComponents
Enumerates the writable elements of the matrix column by column.
(Inherited from MatrixT.)
Top
See Also

Reference

DistributedMatrixT Class
Extreme.Mathematics.Distributed Namespace

Copyright (c) 2004-2016 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.