Click or drag to resize

DataTableWrapper Class

Wraps DataColumnCollections to matrices.
Inheritance Hierarchy
SystemObject
  Altaxo.Calc.LinearAlgebraDataTableWrapper

Namespace: Altaxo.Calc.LinearAlgebra
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public class DataTableWrapper

The DataTableWrapper type exposes the following members.

Constructors
 NameDescription
Public methodDataTableWrapperInitializes a new instance of the DataTableWrapper class
Top
Methods
 NameDescription
Public methodStatic memberAreAllColumnsNumeric Determines if all selected columns are numeric.
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodStatic memberGetCollectionOfValidNumericRows(Boolean) Gets the collection of valid rows from the array that is returned by GetValidNumericRows(IReadableColumn, IAscendingIntegerCollection, IEnumerableInt32, Int32).
Public methodStatic memberGetCollectionOfValidNumericRows(DataColumnCollection, IAscendingIntegerCollection) Gets the collection of valid rows from selected columns of a DataColumnCollection.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodStatic memberGetNumberOfValidNumericRows Counts the number of valid rows from the array that is returned by for instance GetValidNumericRows(INumericColumn, IAscendingIntegerCollection, IEnumerableInt32, Int32).
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberGetValidNumericRows(DataColumnCollection, IAscendingIntegerCollection, Int32) Determines which of the rows of a set of columns is truly numeric, i.e. all columns in this row contains a value, which is not double.NaN.
Public methodStatic memberGetValidNumericRows(INumericColumn, IAscendingIntegerCollection, IEnumerableInt32, Int32) Determines which of the rows of a set of columns is truly numeric, i.e. all columns in this row contains a value, which is not double.NaN.
Public methodStatic memberGetValidNumericRows(IReadableColumn, IAscendingIntegerCollection, IEnumerableInt32, Int32) Determines which of the rows of a set of columns is truly numeric, i.e. all columns in this row contains a value, which is not double.NaN.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodStatic memberToColumnMatrix(DataColumnCollection, IAscendingIntegerCollection, IAscendingIntegerCollection) Wraps a set of DataColumns into a writeable matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToColumnMatrix(DataColumnCollection, IAscendingIntegerCollection, Int32) Wraps a set of DataColumns into a writeable matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToROColumnMatrix(INumericColumn, IAscendingIntegerCollection) Wraps a set of DataColumns into a readonly matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToROColumnMatrix(DataColumnCollection, IAscendingIntegerCollection, IAscendingIntegerCollection) Wraps a set of DataColumns into a readonly matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToROColumnMatrix(DataColumnCollection, IAscendingIntegerCollection, Int32) Wraps a set of DataColumns into a readonly matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToROColumnMatrix(INumericColumn, IAscendingIntegerCollection, IAscendingIntegerCollection) Wraps a set of DataColumns into a readonly matrix so that the matrix columns corresponds to the DataColumns.
Public methodStatic memberToROColumnMatrixWithIntercept Wraps a set of DataColumns into a readonly matrix so that the matrix columns corresponds to the DataColumns But the first column consists of elements with a numerical value of 1. The number of columns of the resulting matrix is therefore 1 greater than the number of data columns in the argument.
Public methodStatic memberToRORowMatrix(DataColumnCollection, IAscendingIntegerCollection, IAscendingIntegerCollection) Wraps a set of DataColumns into a readonly matrix so that the matrix rows corresponds to the DataColumns.
Public methodStatic memberToRORowMatrix(DataColumnCollection, IAscendingIntegerCollection, Int32) Wrapps a set of DataColumns into a readonly matrix so that the matrix rows corresponds to the DataColumns.
Public methodStatic memberToRowMatrix(DataColumnCollection, IAscendingIntegerCollection, IAscendingIntegerCollection) Wrapps a set of DataColumns into a writeable matrix so that the matrix rows corresponds to the DataColumns.
Public methodStatic memberToRowMatrix(DataColumnCollection, IAscendingIntegerCollection, Int32) Wrapps a set of DataColumns into a writeable matrix so that the matrix rows corresponds to the DataColumns.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Public methodStatic memberVerifyAllColumnsNumeric Verifies that all selected columns are numeric and throws an exception if this is not the case.
Top
See Also