Represents a multidimensional data store.

Namespace: Extreme.Statistics
Assembly: Extreme.Numerics (Extreme.Numerics)

Syntax

Visual Basic (Declaration)
Public MustInherit Class DataArrayBase
C#
public abstract class DataArrayBase
C++
public ref class DataArrayBase abstract

Methods

IconTypeDescription
Clear()
Resets the value of all data cells to zero.
Equals(Object)
Determines whether the specified Object is equal to the current Object.
Finalize()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
GetHashCode()
Serves as a hash function for a particular type.
GetLength(Int32)
Returns an integer that represents the number of elements in the specified dimension of the DataArrayBase.
GetLinearIndex(Int32[]())
Gets the linear index corresponding to the specified dimension indexes.
GetLinearIndex(Object)
Returns the linearized index of the cell at the specified index in the DataArrayBase.
GetLinearIndex(Object, Object)
Returns the linearized index of the cell with the specified indexes in a two-dimensional DataArrayBase.
GetLinearIndex(Object, Object, Object)
Returns the linearized index of the cell with the specified indexes in a three-dimensional DataArrayBase.
GetScale(Int32)
Returns the CategoricalScale associated with the specified dimension.
GetType()
Gets the Type of the current instance.
GetValuesArray()
Gets the array of data values of the DataArrayBase.
MemberwiseClone()
Creates a shallow copy of the current Object.
SetScale(CategoricalScale, Object[]())
Sets the CategoricalScale for a one-dimensional DataArrayBase.
SetScales(CategoricalScale[](), Object[]())
Sets the CategoricalScale for all dimensions a multi-dimensional DataArrayBase.
ToString()
Returns a String that represents the current Object.

Constructors

IconTypeDescription
DataArrayBaseNew(Int32)
Constructs a new DataArrayBase of the specified rank.
DataArrayBaseNew(CategoricalScale)
Constructs a one-dimensional DataArrayBase using the specified CategoricalScale.

Properties

IconTypeDescription
DataLength
Gets the total number of data cells in the DataArrayBase.
Length
Gets the total number of cells in the design.
Rank
Gets the rank (number of dimensions) of the DataArrayBase.

Remarks

Use the DataArrayBase as the base class for classes that represent data that is grouped according to one or more categorical variables.

DataArrayBase is an abstract base class and cannot be instantiated directly. The following classes inherit from DataArrayBase:

ClassDescriptionCellArrayRepresents the summary data in the cells of an ANOVA design.HistogramRepresents a one-dimensional histogram.

Inheritance Hierarchy

System.Object
  Extreme.Statistics.DataArrayBase