C# Класс LinearAlgebra.SparseMatrix

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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