C# 클래스 LinearAlgebra.SparseMatrix

파일 보기 프로젝트 열기: jvking/bp-lda 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
SparseColumnVectors LinearAlgebra.SparseColumnVector[]
SparsePatternOfEachColumn int[]
flag_SameSparsePatterForAllColumns bool
nCols int
nRows int

공개 메소드들

메소드 설명
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

메소드 상세

FillColumn() 공개 메소드

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

GetColumns() 공개 메소드

public GetColumns ( int IdxColumns ) : SparseMatrix
IdxColumns int
리턴 SparseMatrix

GetColumns() 공개 메소드

public GetColumns ( SparseMatrix SubMatrix, int IdxColumns ) : void
SubMatrix SparseMatrix
IdxColumns int
리턴 void

GetHorizontalUnionSparsePattern() 공개 메소드

public GetHorizontalUnionSparsePattern ( ) : int[]
리턴 int[]

IndexOfVerticalMax() 공개 메소드

public IndexOfVerticalMax ( ) : int[]
리턴 int[]

MaxAbsValue() 공개 메소드

public MaxAbsValue ( ) : float
리턴 float

SetAllValuesToZero() 공개 메소드

public SetAllValuesToZero ( ) : void
리턴 void

SetSparsePatternForAllColumn() 공개 메소드

public SetSparsePatternForAllColumn ( int SourceKey ) : void
SourceKey int
리턴 void

SparseMatrix() 공개 메소드

public SparseMatrix ( SparseMatrix SourceSparseMatrix ) : System
SourceSparseMatrix SparseMatrix
리턴 System

SparseMatrix() 공개 메소드

public SparseMatrix ( int NumRows, int NumCols ) : System
NumRows int
NumCols int
리턴 System

SparseMatrix() 공개 메소드

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

프로퍼티 상세

SparseColumnVectors 공개적으로 프로퍼티

public SparseColumnVector[],LinearAlgebra SparseColumnVectors
리턴 LinearAlgebra.SparseColumnVector[]

SparsePatternOfEachColumn 공개적으로 프로퍼티

public int[] SparsePatternOfEachColumn
리턴 int[]

flag_SameSparsePatterForAllColumns 공개적으로 프로퍼티

public bool flag_SameSparsePatterForAllColumns
리턴 bool

nCols 공개적으로 프로퍼티

public int nCols
리턴 int

nRows 공개적으로 프로퍼티

public int nRows
리턴 int