Multiplies a dense matrix by a sparse matrix in coordinate format.
Namespace: Extreme.Mathematics.LinearAlgebra.Providers
Assembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 4.2.11333.0 (4.2.12253.0)
Syntax
| C# |
public virtual void Dcscmm(
TransposeOperation transA,
int m,
int n,
int k,
double alpha,
MatrixStructure structure,
MatrixTriangle triangleMode,
MatrixDiagonal diagonalMode,
double[] a,
int[] aRows,
int[] aPointerB,
int[] aPointerE,
double[] b,
int bOffset,
int ldb,
double beta,
double[] c,
int cOffset,
int ldc
)
|
| Visual Basic (Declaration) |
Public Overridable Sub Dcscmm ( _
transA As TransposeOperation, _
m As Integer, _
n As Integer, _
k As Integer, _
alpha As Double, _
structure As MatrixStructure, _
triangleMode As MatrixTriangle, _
diagonalMode As MatrixDiagonal, _
a As Double(), _
aRows As Integer(), _
aPointerB As Integer(), _
aPointerE As Integer(), _
b As Double(), _
bOffset As Integer, _
ldb As Integer, _
beta As Double, _
c As Double(), _
cOffset As Integer, _
ldc As Integer _
)
|
| Visual C++ |
public:
virtual void Dcscmm(
TransposeOperation transA,
int m,
int n,
int k,
double alpha,
MatrixStructure structure,
MatrixTriangle triangleMode,
MatrixDiagonal diagonalMode,
array<double>^ a,
array<int>^ aRows,
array<int>^ aPointerB,
array<int>^ aPointerE,
array<double>^ b,
int bOffset,
int ldb,
double beta,
array<double>^ c,
int cOffset,
int ldc
)
|
See Also