C# Класс ManagedCuda.CudaSparse.CudaSparseMatrixDescriptor

Wrapper class for cusparseMatDescr handle.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Copy ( ) : CudaSparseMatrixDescriptor

CudaSparseMatrixDescriptor ( ) : System

When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIXYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO All other fields are uninitialized

CudaSparseMatrixDescriptor ( cusparseFillMode fillMode, cusparseDiagType diagType ) : System

When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIXYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO

CudaSparseMatrixDescriptor ( cusparseMatrixType matrixType, cusparseFillMode fillMode, cusparseDiagType diagType, cusparseIndexBase indexBase ) : System

Creates a new CudaSparseMatrixDescriptor

Dispose ( ) : void

Dispose

GetMatDiagType ( ) : cusparseDiagType

Returns matrix diagonal type

GetMatFillMode ( ) : cusparseFillMode

Returns matrix fill mode

GetMatIndexBase ( ) : cusparseIndexBase

Returns matrix index base.

GetMatType ( ) : cusparseMatrixType

Returns matrix type

SetMatDiagType ( cusparseDiagType diagType ) : void

Sets matrix diagonal type

SetMatFillMode ( cusparseFillMode fillMode ) : void

Sets matrix fill mode

SetMatIndexBase ( cusparseIndexBase indexBase ) : void

Sets matrix index base

SetMatType ( cusparseMatrixType type ) : void

Sets the matrix type

Защищенные методы

Метод Описание
Dispose ( bool fDisposing ) : void

For IDisposable

Описание методов

Copy() публичный Метод

public Copy ( ) : CudaSparseMatrixDescriptor
Результат CudaSparseMatrixDescriptor

CudaSparseMatrixDescriptor() публичный Метод

When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIXYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO All other fields are uninitialized
public CudaSparseMatrixDescriptor ( ) : System
Результат System

CudaSparseMatrixDescriptor() публичный Метод

When the matrix descriptor is created, its fields are initialized to: CUSPARSE_MATRIXYPE_GENERAL CUSPARSE_INDEX_BASE_ZERO
public CudaSparseMatrixDescriptor ( cusparseFillMode fillMode, cusparseDiagType diagType ) : System
fillMode cusparseFillMode
diagType cusparseDiagType
Результат System

CudaSparseMatrixDescriptor() публичный Метод

Creates a new CudaSparseMatrixDescriptor
public CudaSparseMatrixDescriptor ( cusparseMatrixType matrixType, cusparseFillMode fillMode, cusparseDiagType diagType, cusparseIndexBase indexBase ) : System
matrixType cusparseMatrixType
fillMode cusparseFillMode
diagType cusparseDiagType
indexBase cusparseIndexBase
Результат System

Dispose() публичный Метод

Dispose
public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

For IDisposable
protected Dispose ( bool fDisposing ) : void
fDisposing bool
Результат void

GetMatDiagType() публичный Метод

Returns matrix diagonal type
public GetMatDiagType ( ) : cusparseDiagType
Результат cusparseDiagType

GetMatFillMode() публичный Метод

Returns matrix fill mode
public GetMatFillMode ( ) : cusparseFillMode
Результат cusparseFillMode

GetMatIndexBase() публичный Метод

Returns matrix index base.
public GetMatIndexBase ( ) : cusparseIndexBase
Результат cusparseIndexBase

GetMatType() публичный Метод

Returns matrix type
public GetMatType ( ) : cusparseMatrixType
Результат cusparseMatrixType

SetMatDiagType() публичный Метод

Sets matrix diagonal type
public SetMatDiagType ( cusparseDiagType diagType ) : void
diagType cusparseDiagType
Результат void

SetMatFillMode() публичный Метод

Sets matrix fill mode
public SetMatFillMode ( cusparseFillMode fillMode ) : void
fillMode cusparseFillMode
Результат void

SetMatIndexBase() публичный Метод

Sets matrix index base
public SetMatIndexBase ( cusparseIndexBase indexBase ) : void
indexBase cusparseIndexBase
Результат void

SetMatType() публичный Метод

Sets the matrix type
public SetMatType ( cusparseMatrixType type ) : void
type cusparseMatrixType
Результат void