Click or drag to resize

DoubleMatrixItem Property (IndexCollection, IndexCollection, Boolean)

Note: This API is now obsolete.

Gets the elements of this instance corresponding to the specified row and column indexes.

Namespace:  Novacta.Analytics
Assembly:  Novacta.Analytics (in Novacta.Analytics.dll) Version: 2.0.0
Syntax
[ObsoleteAttribute("Use instead indexers having no parameter 'avoidDenseAllocations'.")]
public DoubleMatrix this[
	IndexCollection rowIndexes,
	IndexCollection columnIndexes,
	bool avoidDenseAllocations
] { get; }

Parameters

rowIndexes
Type: Novacta.AnalyticsIndexCollection
The zero-based row indexes of the elements to get.
columnIndexes
Type: Novacta.AnalyticsIndexCollection
The zero-based column indexes of the elements to get.
avoidDenseAllocations
Type: SystemBoolean
If set to true signals that the elements to get will not be stored in the returned matrix applying the Dense storage scheme. Always ignored in the current release.

Property Value

Type: DoubleMatrix
A tabular collection formed by the elements corresponding to the specified row and column indexes.
Exceptions
ExceptionCondition
ArgumentNullExceptionrowIndexes is null.
-or-
columnIndexes is null.
ArgumentOutOfRangeExceptionrowIndexes contains an index which is greater than or equal to the number of rows of this instance.
-or-
columnIndexes contains an index which is greater than or equal to the number of columns of this instance.
Remarks
Caution note Caution

In previous releases, this indexer returned matrices whose entries were, in some cases, not directly stored: if parameter avoidDenseAllocations was true then the indexer tried to minimize memory allocations by avoiding the application of the Dense storage scheme.

Indexers that try to avoid dense allocations have been deprecated and their use is not recommended.

In the current release, the value passed to parameter avoidDenseAllocations is ignored.

In future releases, this indexer will be removed from the public API. Please use instead indexer ItemIndexCollection, IndexCollection.

See Also