DotProduct(Int32, Array1D<Complex<Double>>, Array1D<Int32>, ArraySlice<Complex<Double>>) |
Returns the dot product of a sparse and a dense vector.
(Inherited from SparseLinearAlgebraOperations) |
DotProduct(Int32, Array1D<Double>, Array1D<Int32>, ArraySlice<Double>) |
Returns the dot product of a sparse and a dense vector.
(Inherited from SparseLinearAlgebraOperations) |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) |
Gather(Int32, ArraySlice<T>, Array1D<T>, Array1D<Int32>) |
Gathers specific elements of a dense vector into a sparse vector.
(Inherited from SparseLinearAlgebraOperations<T>) |
Gather(Int32, ArraySlice<Complex<T>>, Array1D<Complex<T>>, Array1D<Int32>) |
Gathers specific elements of a dense vector into a sparse vector.
(Inherited from SparseLinearAlgebraOperations<T>) |
GatherAndZero(Int32, ArraySlice<T>, Array1D<T>, Array1D<Int32>) |
Gathers specific elements of a dense vector into a sparse vector and zeros the original components.
(Inherited from SparseLinearAlgebraOperations<T>) |
GatherAndZero(Int32, ArraySlice<Complex<T>>, Array1D<Complex<T>>, Array1D<Int32>) |
Gathers specific elements of a dense vector into a sparse vector and zeros the original components.
(Inherited from SparseLinearAlgebraOperations<T>) |
GetHashCode | Serves as the default hash function. (Inherited from Object) |
GetType | Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) |
MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<Double>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<Double>[], Int32[], Int32[], Int32[], ArraySlice<Complex<Double>>, Complex<Double>, ArraySlice<Complex<Double>>) |
Multiplies a dense vector by a sparse matrix in Compressed Sparse Column (CSC) format.
(Overrides SparseLinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<T>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<T>[], Int32[], Int32[], Int32[], ArraySlice<Complex<T>>, Complex<T>, ArraySlice<Complex<T>>)) |
MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Double, MatrixStructure, MatrixTriangle, MatrixDiagonal, Double[], Int32[], Int32[], Int32[], ArraySlice<Double>, Double, ArraySlice<Double>) |
Multiplies a dense vector by a sparse matrix in Compressed Sparse Column (CSC) format.
(Overrides SparseLinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, T, MatrixStructure, MatrixTriangle, MatrixDiagonal, T[], Int32[], Int32[], Int32[], ArraySlice<T>, T, ArraySlice<T>)) |
MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Complex<Double>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<Double>[], Int32[], Int32[], Int32[], Array2D<Complex<Double>>, Complex<Double>, Array2D<Complex<Double>>) |
Multiplies a matrix in compressed sparse column format with a dense matrix.
(Overrides SparseLinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Complex<T>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<T>[], Int32[], Int32[], Int32[], Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>)) |
MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Double, MatrixStructure, MatrixTriangle, MatrixDiagonal, Double[], Int32[], Int32[], Int32[], Array2D<Double>, Double, Array2D<Double>) |
Multiplies a matrix in compressed sparse column format with a dense matrix.
(Overrides SparseLinearAlgebraOperations.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Double, MatrixStructure, MatrixTriangle, MatrixDiagonal, Double[], Int32[], Int32[], Int32[], Array2D<Double>, Double, Array2D<Double>)) |
ScaleAndAddInPlace(Int32, Complex<Double>, Array1D<Complex<Double>>, Array1D<Int32>, ArraySlice<Complex<Double>>) |
Evaluates a vector plus the product of a scalar and a sparse vector.
(Inherited from SparseLinearAlgebraOperations) |
ScaleAndAddInPlace(Int32, Double, Array1D<Double>, Array1D<Int32>, ArraySlice<Double>) |
Evaluates a vector plus the product of a scalar and a sparse vector.
(Inherited from SparseLinearAlgebraOperations) |
Scatter(Int32, Array1D<T>, Array1D<Int32>, ArraySlice<T>) |
Copies the nonzero components of a sparse vector into the corresponding components of a dense vector.
(Inherited from SparseLinearAlgebraOperations<T>) |
Scatter(Int32, Array1D<Complex<T>>, Array1D<Int32>, ArraySlice<Complex<T>>) |
Copies the nonzero components of a sparse vector into the corresponding components of a dense vector.
(Inherited from SparseLinearAlgebraOperations<T>) |
ToString | Returns a string that represents the current object. (Inherited from Object) |
TriangularSolve(TransposeOperation, Int32, Complex<Double>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<Double>[], Int32[], Int32[], Int32[], ArraySlice<Complex<Double>>, ArraySlice<Complex<Double>>) |
Solves for a dense vector for a sparse matrix in Compressed Sparse Column (CSC) format.
(Overrides SparseLinearAlgebraOperations<T>.TriangularSolve(TransposeOperation, Int32, Complex<T>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<T>[], Int32[], Int32[], Int32[], ArraySlice<Complex<T>>, ArraySlice<Complex<T>>)) |
TriangularSolve(TransposeOperation, Int32, Double, MatrixStructure, MatrixTriangle, MatrixDiagonal, Double[], Int32[], Int32[], Int32[], ArraySlice<Double>, ArraySlice<Double>) |
Solves for a dense vector for a sparse matrix in Compressed Sparse Column (CSC) format.
(Overrides SparseLinearAlgebraOperations<T>.TriangularSolve(TransposeOperation, Int32, T, MatrixStructure, MatrixTriangle, MatrixDiagonal, T[], Int32[], Int32[], Int32[], ArraySlice<T>, ArraySlice<T>)) |
TriangularSolve(TransposeOperation, Int32, Int32, Complex<Double>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<Double>[], Int32[], Int32[], Int32[], Array2D<Complex<Double>>, Array2D<Complex<Double>>) |
Solves for a dense vector for a sparse matrix in compressed sparse column format.
(Overrides SparseLinearAlgebraOperations<T>.TriangularSolve(TransposeOperation, Int32, Int32, Complex<T>, MatrixStructure, MatrixTriangle, MatrixDiagonal, Complex<T>[], Int32[], Int32[], Int32[], Array2D<Complex<T>>, Array2D<Complex<T>>)) |
TriangularSolve(TransposeOperation, Int32, Int32, Double, MatrixStructure, MatrixTriangle, MatrixDiagonal, Double[], Int32[], Int32[], Int32[], Array2D<Double>, Array2D<Double>) |
Solves for a dense matrix for a sparse matrix in compressed sparse column format.
(Overrides SparseLinearAlgebraOperations<T>.TriangularSolve(TransposeOperation, Int32, Int32, T, MatrixStructure, MatrixTriangle, MatrixDiagonal, T[], Int32[], Int32[], Int32[], Array2D<T>, Array2D<T>)) |