C# Class ManagedCuda.CudaSparse.CudaSparseMatrixDescriptor

Wrapper class for cusparseMatDescr handle.
Inheritance: IDisposable
Afficher le fichier Open project: kunzmi/managedCuda Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool fDisposing ) : void

For IDisposable

Method Details

Copy() public méthode

public Copy ( ) : CudaSparseMatrixDescriptor
Résultat CudaSparseMatrixDescriptor

CudaSparseMatrixDescriptor() public méthode

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
Résultat System

CudaSparseMatrixDescriptor() public méthode

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
Résultat System

CudaSparseMatrixDescriptor() public méthode

Creates a new CudaSparseMatrixDescriptor
public CudaSparseMatrixDescriptor ( cusparseMatrixType matrixType, cusparseFillMode fillMode, cusparseDiagType diagType, cusparseIndexBase indexBase ) : System
matrixType cusparseMatrixType
fillMode cusparseFillMode
diagType cusparseDiagType
indexBase cusparseIndexBase
Résultat System

Dispose() public méthode

Dispose
public Dispose ( ) : void
Résultat void

Dispose() protected méthode

For IDisposable
protected Dispose ( bool fDisposing ) : void
fDisposing bool
Résultat void

GetMatDiagType() public méthode

Returns matrix diagonal type
public GetMatDiagType ( ) : cusparseDiagType
Résultat cusparseDiagType

GetMatFillMode() public méthode

Returns matrix fill mode
public GetMatFillMode ( ) : cusparseFillMode
Résultat cusparseFillMode

GetMatIndexBase() public méthode

Returns matrix index base.
public GetMatIndexBase ( ) : cusparseIndexBase
Résultat cusparseIndexBase

GetMatType() public méthode

Returns matrix type
public GetMatType ( ) : cusparseMatrixType
Résultat cusparseMatrixType

SetMatDiagType() public méthode

Sets matrix diagonal type
public SetMatDiagType ( cusparseDiagType diagType ) : void
diagType cusparseDiagType
Résultat void

SetMatFillMode() public méthode

Sets matrix fill mode
public SetMatFillMode ( cusparseFillMode fillMode ) : void
fillMode cusparseFillMode
Résultat void

SetMatIndexBase() public méthode

Sets matrix index base
public SetMatIndexBase ( cusparseIndexBase indexBase ) : void
indexBase cusparseIndexBase
Résultat void

SetMatType() public méthode

Sets the matrix type
public SetMatType ( cusparseMatrixType type ) : void
type cusparseMatrixType
Résultat void