C# Class MarkovChains.MarkovChain.Matrices.Base.MatrixBase

Base class of matrixes.
Mostrar archivo Open project: intervals-mining-lab/libiada-core

Protected Properties

Property Type Description
AlphabetCardinality int
Rank int
ValueList System.Collections.ArrayList

Public Methods

Method Description
FrequencyFromObject ( int indexes ) : double

Gets frequency of the object.

MatrixBase ( int alphabetCardinality, int dimensionality, IMatrixBuilder builder ) : System.Collections

Initializes a new instance of the MatrixBase class.

Method Details

FrequencyFromObject() public abstract method

Gets frequency of the object.
public abstract FrequencyFromObject ( int indexes ) : double
indexes int /// The indexes. ///
return double

MatrixBase() public method

Initializes a new instance of the MatrixBase class.
public MatrixBase ( int alphabetCardinality, int dimensionality, IMatrixBuilder builder ) : System.Collections
alphabetCardinality int /// Alphabet of the matrix. ///
dimensionality int /// Dimensionality of the matrix. ///
builder IMatrixBuilder /// Rule for creating the matrix. ///
return System.Collections

Property Details

AlphabetCardinality protected_oe property

The alphabet cardinality.
protected int AlphabetCardinality
return int

Rank protected_oe property

Dimensionality of the matrix.
protected int Rank
return int

ValueList protected_oe property

Array of matrix elements.
protected ArrayList,System.Collections ValueList
return System.Collections.ArrayList