C# Class LinearAlgebra.SparseMatrix

ファイルを表示 Open project: jvking/bp-lda Class Usage Examples

Public Properties

Property Type Description
SparseColumnVectors LinearAlgebra.SparseColumnVector[]
SparsePatternOfEachColumn int[]
flag_SameSparsePatterForAllColumns bool
nCols int
nRows int

Public Methods

Method Description
FillColumn ( int InputKey, float InputVal, int IdxCol ) : void
GetColumns ( int IdxColumns ) : SparseMatrix
GetColumns ( SparseMatrix SubMatrix, int IdxColumns ) : void
GetHorizontalUnionSparsePattern ( ) : int[]
IndexOfVerticalMax ( ) : int[]
MaxAbsValue ( ) : float
SetAllValuesToZero ( ) : void
SetSparsePatternForAllColumn ( int SourceKey ) : void
SparseMatrix ( SparseMatrix SourceSparseMatrix ) : System
SparseMatrix ( int NumRows, int NumCols ) : System
SparseMatrix ( int NumRows, int NumCols, bool SameSparsePatternForAllColumn ) : System

Method Details

FillColumn() public method

public FillColumn ( int InputKey, float InputVal, int IdxCol ) : void
InputKey int
InputVal float
IdxCol int
return void

GetColumns() public method

public GetColumns ( int IdxColumns ) : SparseMatrix
IdxColumns int
return SparseMatrix

GetColumns() public method

public GetColumns ( SparseMatrix SubMatrix, int IdxColumns ) : void
SubMatrix SparseMatrix
IdxColumns int
return void

GetHorizontalUnionSparsePattern() public method

public GetHorizontalUnionSparsePattern ( ) : int[]
return int[]

IndexOfVerticalMax() public method

public IndexOfVerticalMax ( ) : int[]
return int[]

MaxAbsValue() public method

public MaxAbsValue ( ) : float
return float

SetAllValuesToZero() public method

public SetAllValuesToZero ( ) : void
return void

SetSparsePatternForAllColumn() public method

public SetSparsePatternForAllColumn ( int SourceKey ) : void
SourceKey int
return void

SparseMatrix() public method

public SparseMatrix ( SparseMatrix SourceSparseMatrix ) : System
SourceSparseMatrix SparseMatrix
return System

SparseMatrix() public method

public SparseMatrix ( int NumRows, int NumCols ) : System
NumRows int
NumCols int
return System

SparseMatrix() public method

public SparseMatrix ( int NumRows, int NumCols, bool SameSparsePatternForAllColumn ) : System
NumRows int
NumCols int
SameSparsePatternForAllColumn bool
return System

Property Details

SparseColumnVectors public_oe property

public SparseColumnVector[],LinearAlgebra SparseColumnVectors
return LinearAlgebra.SparseColumnVector[]

SparsePatternOfEachColumn public_oe property

public int[] SparsePatternOfEachColumn
return int[]

flag_SameSparsePatterForAllColumns public_oe property

public bool flag_SameSparsePatterForAllColumns
return bool

nCols public_oe property

public int nCols
return int

nRows public_oe property

public int nRows
return int