public override void TriangularSolve(
TransposeOperation transA,
int m,
T alpha,
MatrixStructure structure,
MatrixTriangle storedTriangle,
MatrixDiagonal matrixDiagonal,
T[] a,
int[] aRows,
int[] aPointerB,
int[] aPointerE,
ArraySlice<T> x,
ArraySlice<T> y
)
Public Overrides Sub TriangularSolve (
transA As TransposeOperation,
m As Integer,
alpha As T,
structure As MatrixStructure,
storedTriangle As MatrixTriangle,
matrixDiagonal As MatrixDiagonal,
a As T(),
aRows As Integer(),
aPointerB As Integer(),
aPointerE As Integer(),
x As ArraySlice(Of T),
y As ArraySlice(Of T)
)
public:
virtual void TriangularSolve(
TransposeOperation transA,
int m,
T alpha,
MatrixStructure structure,
MatrixTriangle storedTriangle,
MatrixDiagonal matrixDiagonal,
array<T>^ a,
array<int>^ aRows,
array<int>^ aPointerB,
array<int>^ aPointerE,
ArraySlice<T> x,
ArraySlice<T> y
) override
abstract TriangularSolve :
transA : TransposeOperation *
m : int *
alpha : 'T *
structure : MatrixStructure *
storedTriangle : MatrixTriangle *
matrixDiagonal : MatrixDiagonal *
a : 'T[] *
aRows : int[] *
aPointerB : int[] *
aPointerE : int[] *
x : ArraySlice<'T> *
y : ArraySlice<'T> -> unit
override TriangularSolve :
transA : TransposeOperation *
m : int *
alpha : 'T *
structure : MatrixStructure *
storedTriangle : MatrixTriangle *
matrixDiagonal : MatrixDiagonal *
a : 'T[] *
aRows : int[] *
aPointerB : int[] *
aPointerE : int[] *
x : ArraySlice<'T> *
y : ArraySlice<'T> -> unit