| AbsoluteMaxIndex(Int32, ArraySlice<Complex<T>>) | 
            Finds the index of element having max. (Inherited from LinearAlgebraOperations<T>)
 | 
| AbsoluteMaxIndex(Int32, ReadOnlySpanSlice<Complex<T>>) | 
            Finds the index of element having max. (Inherited from LinearAlgebraOperations<T>)
 | 
| AbsoluteMaxIndex(Int32, ReadOnlySpan<Complex<Single>>, Int32) | 
            Finds the index of element having max. (Overrides LinearAlgebraOperations<T>.AbsoluteMaxIndex(Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| AbsoluteMaxIndex(Int32, ReadOnlySpan<Single>, Int32) | 
            Finds the index of element having max. (Overrides LinearAlgebraOperations<T>.AbsoluteMaxIndex(Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| ApplyModifiedGivensRotation(Int32, ArraySlice<T>, ArraySlice<T>, T[]) | 
            THE MODIFIED GIVENS TRANSFORMATION, H, TO THE 2 BY N MATRIX
               (DXT) , WHERE **T INDICATES TRANSPOSE. (Inherited from LinearAlgebraOperations<T>)
 | 
| ApplyModifiedGivensRotation(Int32, Span<Single>, Int32, Span<Single>, Int32, Single[]) | 
            THE MODIFIED GIVENS TRANSFORMATION, H, TO THE 2 BY N MATRIX
               (DXT) , WHERE **T INDICATES TRANSPOSE. (Overrides LinearAlgebraOperations<T>.ApplyModifiedGivensRotation(Int32, Span<T>, Int32, Span<T>, Int32, T[]))
 | 
| BandHermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, Complex<T>, Array2D<Complex<T>>, ArraySlice<Complex<T>>, Complex<T>, ArraySlice<Complex<T>>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n hermitian band matrix, with k super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandHermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Complex<T>, SpanSlice<Complex<T>>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n hermitian band matrix, with k super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandHermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x, incx and y are n element vectors and
            A is an n by n hermitian band matrix, with k super-diagonals. (Overrides LinearAlgebraOperations<T>.BandHermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a general band matrix. (Overrides LinearAlgebraOperations<T>.BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a general band matrix. (Overrides LinearAlgebraOperations<T>.BandMatrixNorm(MatrixNorm, Int32, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, T, Array2D<T>, ArraySlice<T>, T, ArraySlice<T>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n band matrix, with kl sub-diagonals and ku super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, Complex<T>, Array2D<Complex<T>>, ArraySlice<Complex<T>>, Complex<T>, ArraySlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n band matrix, with kl sub-diagonals and ku super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Complex<T>, SpanSlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n band matrix, with kl sub-diagonals and ku super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x, incx and y are vectors and A is an
            m by n band matrix, with kl sub-diagonals and ku super-diagonals. (Overrides LinearAlgebraOperations<T>.BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n band matrix, with kl sub-diagonals and ku super-diagonals. (Overrides LinearAlgebraOperations<T>.BandMultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| BandSymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, T, Array2D<T>, ArraySlice<T>, T, ArraySlice<T>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n symmetric band matrix, with k super-diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandSymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n symmetric band matrix, with k super-diagonals. (Overrides LinearAlgebraOperations<T>.BandSymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Array2D<Complex<T>>, ArraySlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular band matrix, with ( k + 1 ) diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan2D<Complex<T>>, SpanSlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular band matrix, with ( k + 1 ) diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular band matrix, with ( k + 1 ) diagonals. (Overrides LinearAlgebraOperations<T>.BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular band matrix, with ( k + 1 ) diagonals. (Overrides LinearAlgebraOperations<T>.BandTriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Array2D<Complex<T>>, ArraySlice<Complex<T>>) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular band matrix, with ( k + 1 )
            diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan2D<Complex<T>>, SpanSlice<Complex<T>>) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular band matrix, with ( k + 1 )
            diagonals. (Inherited from LinearAlgebraOperations<T>)
 | 
| BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular band matrix, with ( k + 1 )
            diagonals. (Overrides LinearAlgebraOperations<T>.BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular band matrix, with ( k + 1 )
            diagonals. (Overrides LinearAlgebraOperations<T>.BandTriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| ComplexOneNorm | 
            Computes the sum of the absolute values of a complex number
             (Overrides LinearAlgebraOperations<T>.ComplexOneNorm(Complex<T>))
 | 
| ConjugateDotProduct(Int32, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>) | 
            Forms the dot product of a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateDotProduct(Int32, ReadOnlySpanSlice<Complex<T>>, ReadOnlySpanSlice<Complex<T>>) | 
            Forms the dot product of a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateDotProduct(Int32, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32) | 
            Forms the dot product of a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateDotProduct(Int32, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32) | 
            Forms the dot product of a vector. (Overrides LinearAlgebraOperations<T>.ConjugateDotProduct(Int32, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| ConjugateRankUpdate(Int32, Int32, T, ArraySlice<T>, ArraySlice<T>, Array2D<T>) | Performs a rank one update of a matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateRankUpdate(Int32, Int32, Complex<T>, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>, Array2D<Complex<T>>) | 
            Performs the rank 1 operation
               A := alpha*x*y**H + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateRankUpdate(Int32, Int32, Complex<T>, ReadOnlySpanSlice<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Span2D<Complex<T>>) | 
            Performs the rank 1 operation
               A := alpha*x*y**H + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateRankUpdate(Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, Span<T>, Int32) | Performs a rank one update of a matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| ConjugateRankUpdate(Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs the rank 1 operation
               A := alpha*x*y**H + A,
            where alpha is a scalar, x, incx is an m element vector, y, incy is an n element
            vector and A is an m by n matrix. (Overrides LinearAlgebraOperations<T>.ConjugateRankUpdate(Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| Copy(Int32, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>) | 
            Copies a vector, x, to a vector, y. (Inherited from LinearAlgebraOperations<T>)
 | 
| Copy(Int32, ReadOnlySpanSlice<Complex<T>>, SpanSlice<Complex<T>>) | 
            Copies a vector, x, to a vector, y. (Inherited from LinearAlgebraOperations<T>)
 | 
| Copy(Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Copies a vector, x, incx, to a vector, y, incy. (Overrides LinearAlgebraOperations<T>.Copy(Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| Copy(Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Copies a vector, x, incx, to a vector, y, incy. (Overrides LinearAlgebraOperations<T>.Copy(Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| Copy(MatrixTriangle, Int32, Int32, Array2D<Complex<T>>, Array2D<Complex<T>>) | Copies the specified elements of a complex matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| Copy(MatrixTriangle, Int32, Int32, ReadOnlySpan2D<Complex<T>>, Span2D<Complex<T>>) | Copies the specified elements of a complex matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| Copy(MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | Copies the specified elements of a complex matrix. (Overrides LinearAlgebraOperations<T>.Copy(MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| Copy(MatrixTriangle, Int32, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | Copies the specified elements of a complex matrix. (Overrides LinearAlgebraOperations<T>.Copy(MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| CreateGivensRotation(Complex<Single>, Complex<Single>, Single, Complex<Single>) | 
            Determines a complex Givens rotation. (Overrides LinearAlgebraOperations<T>.CreateGivensRotation(Complex<T>, Complex<T>, T, Complex<T>))
 | 
| CreateGivensRotation(Single, Single, Single, Single) | 
            Construct givens plane rotation. (Overrides LinearAlgebraOperations<T>.CreateGivensRotation(T, T, T, T))
 | 
| CreateModifiedGivensRotation | 
            THE MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS
               THE SECOND COMPONENT OF THE 2-VECTOR  (DSQRT(DD1)*DX1,DSQRT(DD2)*>    DY2)**T. (Overrides LinearAlgebraOperations<T>.CreateModifiedGivensRotation(T, T, T, T, T[]))
 | 
| DotProduct(Int32, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>) | 
            Forms the dot product of two vectors. (Inherited from LinearAlgebraOperations<T>)
 | 
| DotProduct(Int32, ReadOnlySpanSlice<Complex<T>>, ReadOnlySpanSlice<Complex<T>>) | 
            Forms the dot product of two vectors. (Inherited from LinearAlgebraOperations<T>)
 | 
| DotProduct(Int32, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32) | 
            Forms the dot product of two vectors. (Overrides LinearAlgebraOperations<T>.DotProduct(Int32, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| DotProduct(Int32, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32) | 
            Forms the dot product of two vectors. (Overrides LinearAlgebraOperations<T>.DotProduct(Int32, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| 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)
 | 
| FullMatrixNorm(MatrixNorm, Int32, Int32, Array2D<Complex<T>>) | Computes the norm of a general rectangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| FullMatrixNorm(MatrixNorm, Int32, Int32, ReadOnlySpan2D<Complex<T>>) | Computes the norm of a general rectangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| FullMatrixNorm(MatrixNorm, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a general rectangular matrix. (Overrides LinearAlgebraOperations<T>.FullMatrixNorm(MatrixNorm, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| FullMatrixNorm(MatrixNorm, Int32, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a general rectangular matrix. (Overrides LinearAlgebraOperations<T>.FullMatrixNorm(MatrixNorm, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| GetHashCode | Serves as the default hash function. (Inherited from Object)
 | 
| GetType | Gets the Type of the current instance. (Inherited from Object)
 | 
| HermitianBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32) | Computes the norm of a symmetric band matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a symmetric band matrix. (Overrides LinearAlgebraOperations<T>.HermitianBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| HermitianMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Array2D<Complex<T>>) | Computes the norm of a Hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan2D<Complex<T>>) | Computes the norm of a Hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<T>>, Int32) | Computes the norm of a Hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a Hermitian matrix. (Overrides LinearAlgebraOperations<T>.HermitianMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, T, Array2D<T>, ArraySlice<T>, T, ArraySlice<T>) | Product of a hermitian matrix and a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Complex<T>, Array2D<Complex<T>>, ArraySlice<Complex<T>>, Complex<T>, ArraySlice<Complex<T>>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Complex<T>, SpanSlice<Complex<T>>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, T, Array2D<T>, Array2D<T>, T, Array2D<T>) | Sum of the product of a hermitian and a general matrix and a scaled matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where alpha and beta are scalars, A is an hermitian matrix and  B and
            C are m by n matrices. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpan2D<Complex<T>>, Complex<T>, Span2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where alpha and beta are scalars, A is an hermitian matrix and  B and
            C are m by n matrices. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32) | Product of a hermitian matrix and a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x, incx and y are n element vectors and
            A is an n by n hermitian matrix. (Overrides LinearAlgebraOperations<T>.HermitianMultiplyAndAddInPlace(MatrixTriangle, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32) | Sum of the product of a hermitian and a general matrix and a scaled matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where alpha and beta are scalars, A is an hermitian matrix and  B and
            C are m by n matrices. (Overrides LinearAlgebraOperations<T>.HermitianMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, T, ArraySlice<Complex<T>>, Array2D<Complex<T>>) | 
            Performs the hermitian rank 1 operation
               A := alpha*x*x**H + A,
            where alpha is a real scalar, x is an n element vector and A is an
            n by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpanSlice<Complex<T>>, Span2D<Complex<T>>) | 
            Performs the hermitian rank 1 operation
               A := alpha*x*x**H + A,
            where alpha is a real scalar, x is an n element vector and A is an
            n by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, T, ArraySlice<T>, ArraySlice<T>, Array2D<T>) | Performs a hermitian rank two update of a hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, Complex<T>, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>, Array2D<Complex<T>>) | 
            Performs the hermitian rank 2 operation
               A := alpha*x*y**H + conjg( alpha )*y*x**H + A,
            where alpha is a scalar, x and y are n element vectors and A is an n
            by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, Complex<T>, ReadOnlySpanSlice<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Span2D<Complex<T>>) | 
            Performs the hermitian rank 2 operation
               A := alpha*x*y**H + conjg( alpha )*y*x**H + A,
            where alpha is a scalar, x and y are n element vectors and A is an n
            by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32) | 
            Performs the hermitian rank 1 operation
               A := alpha*x*x**H + A,
            where alpha is a real scalar, x, incx is an n element vector and A is an
            n by n hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, Single, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs the hermitian rank 1 operation
               A := alpha*x*x**H + A,
            where alpha is a real scalar, x, incx is an n element vector and A is an
            n by n hermitian matrix. (Overrides LinearAlgebraOperations<T>.HermitianRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, Array2D<Complex<T>>, T, Array2D<Complex<T>>) | 
            Performs one of the hermitian rank k operations
               C := alpha*A*AH + beta*C,
            or
               C := alpha*AH*A + beta*C,
            where  alpha and beta  are  real scalars,  C is an  n by n  hermitian
            matrix and  A  is an  n by k  matrix in the  first case and a  k by n
            matrix in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan2D<Complex<T>>, T, Span2D<Complex<T>>) | 
            Performs one of the hermitian rank k operations
               C := alpha*A*AH + beta*C,
            or
               C := alpha*AH*A + beta*C,
            where  alpha and beta  are  real scalars,  C is an  n by n  hermitian
            matrix and  A  is an  n by k  matrix in the  first case and a  k by n
            matrix in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, Array2D<T>, Array2D<T>, T, Array2D<T>) | Performs a rank 2k update of a hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>, T, Array2D<Complex<T>>) | 
            Performs one of the hermitian rank 2k operations
               C := alpha*A*BH + conjg( alpha )*B*AH + beta*C,
            or
               C := alpha*AH*B + conjg( alpha )*BH*A + beta*C,
            where  alpha and beta  are scalars with  beta  real,  C is an  n by n
            hermitian matrix and  A and B  are  n by k matrices in the first case
            and  k by n  matrices in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpan2D<Complex<T>>, T, Span2D<Complex<T>>) | 
            Performs one of the hermitian rank 2k operations
               C := alpha*A*BH + conjg( alpha )*B*AH + beta*C,
            or
               C := alpha*AH*B + conjg( alpha )*BH*A + beta*C,
            where  alpha and beta  are scalars with  beta  real,  C is an  n by n
            hermitian matrix and  A and B  are  n by k matrices in the first case
            and  k by n  matrices in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, Span<T>, Int32) | Performs a hermitian rank two update of a hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs the hermitian rank 2 operation
               A := alpha*x*y**H + conjg( alpha )*y*x**H + A,
            where alpha is a scalar, x, incx and y are n element vectors and A is an n
            by n hermitian matrix. (Overrides LinearAlgebraOperations<T>.HermitianRankUpdate(MatrixTriangle, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan<Complex<T>>, Int32, T, Span<Complex<T>>, Int32) | 
            Performs one of the hermitian rank k operations
               C := alpha*A*AH + beta*C,
            or
               C := alpha*AH*A + beta*C,
            where  alpha and beta  are  real scalars,  C is an  n by n  hermitian
            matrix and  A  is an  n by k  matrix in the  first case and a  k by n
            matrix in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Single, ReadOnlySpan<Complex<Single>>, Int32, Single, Span<Complex<Single>>, Int32) | 
            Performs one of the hermitian rank k operations
               C := alpha*A*AH + beta*C,
            or
               C := alpha*AH*A + beta*C,
            where  alpha and beta  are  real scalars,  C is an  n by n  hermitian
            matrix and  A  is an  n by k  matrix in the  first case and a  k by n
            matrix in the second case. (Overrides LinearAlgebraOperations<T>.HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan<Complex<T>>, Int32, T, Span<Complex<T>>, Int32))
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32) | Performs a rank 2k update of a hermitian matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Single, Span<Complex<Single>>, Int32) | 
            Performs one of the hermitian rank 2k operations
               C := alpha*A*BH + conjg( alpha )*B*AH + beta*C,
            or
               C := alpha*AH*B + conjg( alpha )*BH*A + beta*C,
            where  alpha and beta  are scalars with  beta  real,  C is an  n by n
            hermitian matrix and  A and B  are  n by k matrices in the first case
            and  k by n  matrices in the second case. (Overrides LinearAlgebraOperations<T>.HermitianRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, T, Span<Complex<T>>, Int32))
 | 
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object)
 | 
| MultiplyAndAddInPlace(Int32, T, ArraySlice<T>, ArraySlice<T>) | 
            Constant times a vector plus a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(Int32, Complex<T>, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>) | 
            Constant times a vector plus a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(Int32, Complex<T>, ReadOnlySpanSlice<Complex<T>>, SpanSlice<Complex<T>>) | 
            Constant times a vector plus a vector. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Constant times a vector plus a vector. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| MultiplyAndAddInPlace(Int32, Single, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Constant times a vector plus a vector. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(Int32, T, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, T, Array2D<T>, ArraySlice<T>, T, ArraySlice<T>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<T>, Array2D<Complex<T>>, ArraySlice<Complex<T>>, Complex<T>, ArraySlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Complex<T>, SpanSlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, T, Array2D<T>, Array2D<T>, T, Array2D<T>) | 
            Performs one of the matrix-matrix operations
               C := alpha*op( A )*op( B ) + beta*C,
            where  op( X ) is one of
               op( X ) = X   or   op( X ) = XT,
            alpha and beta are scalars, and A, B and C are matrices, with op( A )
            an m by k matrix,  op( B )  a  k by n matrix and  C an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*op( A )*op( B ) + beta*C,
            where  op( X ) is one of
               op( X ) = X   or   op( X ) = XT   or   op( X ) = XH,
            alpha and beta are scalars, and A, B and C are matrices, with op( A )
            an m by k matrix,  op( B )  a  k by n matrix and  C an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpan2D<Complex<T>>, Complex<T>, Span2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*op( A )*op( B ) + beta*C,
            where  op( X ) is one of
               op( X ) = X   or   op( X ) = XT   or   op( X ) = XH,
            alpha and beta are scalars, and A, B and C are matrices, with op( A )
            an m by k matrix,  op( B )  a  k by n matrix and  C an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,   or
               y := alpha*AH*x + beta*y,
            where alpha and beta are scalars, x, incx and y are vectors and A is an
            m by n matrix. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the matrix-vector operations
               y := alpha*A*x + beta*y,   or   y := alpha*AT*x + beta*y,
            where alpha and beta are scalars, x and y are vectors and A is an
            m by n matrix. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-matrix operations
               C := alpha*op( A )*op( B ) + beta*C,
            where  op( X ) is one of
               op( X ) = X   or   op( X ) = XT   or   op( X ) = XH,
            alpha and beta are scalars, and A, B and C are matrices, with op( A )
            an m by k matrix,  op( B )  a  k by n matrix and  C an m by n matrix. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the matrix-matrix operations
               C := alpha*op( A )*op( B ) + beta*C,
            where  op( X ) is one of
               op( X ) = X   or   op( X ) = XT,
            alpha and beta are scalars, and A, B and C are matrices, with op( A )
            an m by k matrix,  op( B )  a  k by n matrix and  C an m by n matrix. (Overrides LinearAlgebraOperations<T>.MultiplyAndAddInPlace(TransposeOperation, TransposeOperation, Int32, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| MultiplyInPlace(Int32, T, ArraySlice<Complex<T>>) | 
            Scales a vector by a constant. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyInPlace(Int32, T, SpanSlice<Complex<T>>) | 
            Scales a vector by a constant. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyInPlace(Int32, Complex<T>, ArraySlice<Complex<T>>) | 
            Scales a vector by a constant. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyInPlace(Int32, Complex<T>, SpanSlice<Complex<T>>) | 
            Scales a vector by a constant. (Inherited from LinearAlgebraOperations<T>)
 | 
| MultiplyInPlace(Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Scales a vector by a constant. (Overrides LinearAlgebraOperations<T>.MultiplyInPlace(Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| MultiplyInPlace(Int32, Single, Span<Complex<Single>>, Int32) | 
            Scales a vector by a constant. (Overrides LinearAlgebraOperations<T>.MultiplyInPlace(Int32, T, Span<Complex<T>>, Int32))
 | 
| MultiplyInPlace(Int32, Single, Span<Single>, Int32) | 
            Scales a vector by a constant. (Overrides LinearAlgebraOperations<T>.MultiplyInPlace(Int32, T, Span<Complex<T>>, Int32))
 | 
| OneNorm(Int32, ArraySlice<T>) | 
            Takes the sum of the absolute values. (Inherited from LinearAlgebraOperations<T>)
 | 
| OneNorm(Int32, ReadOnlySpan<Single>, Int32) | 
            Takes the sum of the absolute values. (Overrides LinearAlgebraOperations<T>.OneNorm(Int32, ReadOnlySpan<T>, Int32))
 | 
| RankUpdate(Int32, Int32, T, ArraySlice<T>, ArraySlice<T>, Array2D<T>) | 
            Performs the rank 1 operation
               A := alpha*x*y**T + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| RankUpdate(Int32, Int32, Complex<T>, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>, Array2D<Complex<T>>) | 
            Performs the rank 1 operation
               A := alpha*x*y**T + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| RankUpdate(Int32, Int32, Complex<T>, ReadOnlySpanSlice<Complex<T>>, ReadOnlySpanSlice<Complex<T>>, Span2D<Complex<T>>) | 
            Performs the rank 1 operation
               A := alpha*x*y**T + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| RankUpdate(Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs the rank 1 operation
               A := alpha*x*y**T + A,
            where alpha is a scalar, x, incx is an m element vector, y, incy is an n element
            vector and A is an m by n matrix. (Overrides LinearAlgebraOperations<T>.RankUpdate(Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| RankUpdate(Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs the rank 1 operation
               A := alpha*x*y**T + A,
            where alpha is a scalar, x is an m element vector, y is an n element
            vector and A is an m by n matrix. (Overrides LinearAlgebraOperations<T>.RankUpdate(Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| RealOneNorm(Int32, ArraySlice<Complex<T>>) | 
            Takes the sum of the absolute values. (Inherited from LinearAlgebraOperations<T>)
 | 
| RealOneNorm(Int32, ReadOnlySpanSlice<Complex<T>>) | 
            Takes the sum of the absolute values. (Inherited from LinearAlgebraOperations<T>)
 | 
| RealOneNorm(Int32, ReadOnlySpan<Complex<T>>, Int32) | 
            Takes the sum of the absolute values. (Inherited from LinearAlgebraOperations<T>)
 | 
| RealOneNorm(Int32, ReadOnlySpan<Complex<Single>>, Int32) | 
            Takes the sum of the absolute values. (Overrides LinearAlgebraOperations<T>.RealOneNorm(Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| Rotate(Int32, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>, T, T) | 
            A plane rotation, where the cos and sin (c and s) are real
            and the vectors cx and cy are complex. (Inherited from LinearAlgebraOperations<T>)
 | 
| Rotate(Int32, SpanSlice<Complex<T>>, SpanSlice<Complex<T>>, T, T) | 
            A plane rotation, where the cos and sin (c and s) are real
            and the vectors cx and cy are complex. (Inherited from LinearAlgebraOperations<T>)
 | 
| Rotate(Int32, Span<Complex<Single>>, Int32, Span<Complex<Single>>, Int32, Single, Single) | 
            A plane rotation, where the cos and sin (c and s) are real
            and the vectors cx and cy are complex. (Overrides LinearAlgebraOperations<T>.Rotate(Int32, Span<Complex<T>>, Int32, Span<Complex<T>>, Int32, T, T))
 | 
| Rotate(Int32, Span<Single>, Int32, Span<Single>, Int32, Single, Single) | 
            A plane rotation, where the cos and sin (c and s) are real
            and the vectors cx and cy are complex. (Overrides LinearAlgebraOperations<T>.Rotate(Int32, Span<Complex<T>>, Int32, Span<Complex<T>>, Int32, T, T))
 | 
| Swap(Int32, ArraySlice<Complex<T>>, ArraySlice<Complex<T>>) | 
            Interchanges two vectors. (Inherited from LinearAlgebraOperations<T>)
 | 
| Swap(Int32, SpanSlice<Complex<T>>, SpanSlice<Complex<T>>) | 
            Interchanges two vectors. (Inherited from LinearAlgebraOperations<T>)
 | 
| Swap(Int32, Span<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Interchanges two vectors. (Overrides LinearAlgebraOperations<T>.Swap(Int32, Span<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| Swap(Int32, Span<Single>, Int32, Span<Single>, Int32) | 
            Interchanges two vectors. (Overrides LinearAlgebraOperations<T>.Swap(Int32, Span<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| SymmetricBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a symmetric band matrix. (Overrides LinearAlgebraOperations<T>.SymmetricBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| SymmetricBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a symmetric band matrix. (Overrides LinearAlgebraOperations<T>.SymmetricBandMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, Array2D<Complex<T>>) | Computes the norm of a symmetric matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan2D<Complex<T>>) | Computes the norm of a symmetric matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a symmetric matrix. (Overrides LinearAlgebraOperations<T>.SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a symmetric matrix. (Overrides LinearAlgebraOperations<T>.SymmetricMatrixNorm(MatrixNorm, MatrixTriangle, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| SymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, T, Array2D<T>, ArraySlice<T>, T, ArraySlice<T>) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n symmetric matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, T, Array2D<T>, Array2D<T>, T, Array2D<T>) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where alpha and beta are scalars,  A is a symmetric matrix and  B and
            C are  m by n matrices. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where  alpha and beta are scalars, A is a symmetric matrix and  B and
            C are m by n matrices. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpan2D<Complex<T>>, Complex<T>, Span2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where  alpha and beta are scalars, A is a symmetric matrix and  B and
            C are m by n matrices. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs the matrix-vector  operation
               y := alpha*A*x + beta*y,
            where alpha and beta are scalars, x and y are n element vectors and
            A is an n by n symmetric matrix. (Overrides LinearAlgebraOperations<T>.SymmetricMultiplyAndAddInPlace(MatrixTriangle, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where  alpha and beta are scalars, A is a symmetric matrix and  B and
            C are m by n matrices. (Overrides LinearAlgebraOperations<T>.SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the matrix-matrix operations
               C := alpha*A*B + beta*C,
            or
               C := alpha*B*A + beta*C,
            where alpha and beta are scalars,  A is a symmetric matrix and  B and
            C are  m by n matrices. (Overrides LinearAlgebraOperations<T>.SymmetricMultiplyAndAddInPlace(MatrixOperationSide, MatrixTriangle, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, Int32, T, ArraySlice<T>, Array2D<T>) | 
            Performs the symmetric rank 1 operation
               A := alpha*x*x**T + A,
            where alpha is a real scalar, x is an n element vector and A is an
            n by n symmetric matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, Int32, T, ArraySlice<T>, ArraySlice<T>, Array2D<T>) | 
            Performs the symmetric rank 2 operation
               A := alpha*x*y**T + alpha*y*x**T + A,
            where alpha is a scalar, x and y are n element vectors and A is an n
            by n symmetric matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, Int32, Single, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs the symmetric rank 1 operation
               A := alpha*x*x**T + A,
            where alpha is a real scalar, x is an n element vector and A is an
            n by n symmetric matrix. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, Array2D<T>, T, Array2D<T>) | 
            Performs one of the symmetric rank k operations
               C := alpha*A*AT + beta*C,
            or
               C := alpha*AT*A + beta*C,
            where  alpha and beta  are scalars, C is an  n by n  symmetric matrix
            and  A  is an  n by k  matrix in the first case and a  k by n  matrix
            in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>) | 
            Performs one of the symmetric rank k operations
               C := alpha*A*AT + beta*C,
            or
               C := alpha*AT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A  is an  n by k  matrix in the first case and a  k by n  matrix
            in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, Complex<T>, Span2D<Complex<T>>) | 
            Performs one of the symmetric rank k operations
               C := alpha*A*AT + beta*C,
            or
               C := alpha*AT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A  is an  n by k  matrix in the first case and a  k by n  matrix
            in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, Array2D<T>, Array2D<T>, T, Array2D<T>) | 
            Performs one of the symmetric rank 2k operations
               C := alpha*A*BT + alpha*B*AT + beta*C,
            or
               C := alpha*AT*B + alpha*BT*A + beta*C,
            where  alpha and beta  are scalars, C is an  n by n  symmetric matrix
            and  A and B  are  n by k  matrices  in the  first  case  and  k by n
            matrices in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>, Complex<T>, Array2D<Complex<T>>) | 
            Performs one of the symmetric rank 2k operations
               C := alpha*A*BT + alpha*B*AT + beta*C,
            or
               C := alpha*AT*B + alpha*BT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A and B  are  n by k  matrices  in the  first  case  and  k by n
            matrices in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, ReadOnlySpan2D<Complex<T>>, Complex<T>, Span2D<Complex<T>>) | 
            Performs one of the symmetric rank 2k operations
               C := alpha*A*BT + alpha*B*AT + beta*C,
            or
               C := alpha*AT*B + alpha*BT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A and B  are  n by k  matrices  in the  first  case  and  k by n
            matrices in the second case. (Inherited from LinearAlgebraOperations<T>)
 | 
| SymmetricRankUpdate(MatrixTriangle, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs the symmetric rank 2 operation
               A := alpha*x*y**T + alpha*y*x**T + A,
            where alpha is a scalar, x and y are n element vectors and A is an n
            by n symmetric matrix. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the symmetric rank k operations
               C := alpha*A*AT + beta*C,
            or
               C := alpha*AT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A  is an  n by k  matrix in the first case and a  k by n  matrix
            in the second case. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the symmetric rank k operations
               C := alpha*A*AT + beta*C,
            or
               C := alpha*AT*A + beta*C,
            where  alpha and beta  are scalars, C is an  n by n  symmetric matrix
            and  A  is an  n by k  matrix in the first case and a  k by n  matrix
            in the second case. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, ReadOnlySpan<Complex<Single>>, Int32, Complex<Single>, Span<Complex<Single>>, Int32) | 
            Performs one of the symmetric rank 2k operations
               C := alpha*A*BT + alpha*B*AT + beta*C,
            or
               C := alpha*AT*B + alpha*BT*A + beta*C,
            where  alpha and beta  are scalars,  C is an  n by n symmetric matrix
            and  A and B  are  n by k  matrices  in the  first  case  and  k by n
            matrices in the second case. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, ReadOnlySpan<Complex<T>>, Int32, Complex<T>, Span<Complex<T>>, Int32))
 | 
| SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, ReadOnlySpan<Single>, Int32, Single, Span<Single>, Int32) | 
            Performs one of the symmetric rank 2k operations
               C := alpha*A*BT + alpha*B*AT + beta*C,
            or
               C := alpha*AT*B + alpha*BT*A + beta*C,
            where  alpha and beta  are scalars, C is an  n by n  symmetric matrix
            and  A and B  are  n by k  matrices  in the  first  case  and  k by n
            matrices in the second case. (Overrides LinearAlgebraOperations<T>.SymmetricRankUpdate(MatrixTriangle, TransposeOperation, Int32, Int32, T, ReadOnlySpan<T>, Int32, ReadOnlySpan<T>, Int32, T, Span<T>, Int32))
 | 
| ToString | Returns a string that represents the current object. (Inherited from Object)
 | 
| TriangularBandMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a triangular band matrix. (Overrides LinearAlgebraOperations<T>.TriangularBandMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| TriangularBandMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a triangular band matrix. (Overrides LinearAlgebraOperations<T>.TriangularBandMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, Array2D<Complex<T>>) | Computes the norm of a triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan2D<Complex<T>>) | Computes the norm of a triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<Single>>, Int32) | Computes the norm of a triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Single>, Int32) | Computes the norm of a triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularMatrixNorm(MatrixNorm, MatrixTriangle, MatrixDiagonal, Int32, Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Array2D<Complex<T>>, ArraySlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan2D<Complex<T>>, SpanSlice<Complex<T>>) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs one of the matrix-vector operations
               x := A*x,   or   x := AT*x,   or   x := AH*x,
            where x is an n element vector and  A is an n by n unit, or non-unit,
            upper or lower triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularMultiplyInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, T, Array2D<T>, Array2D<T>) | 
            Performs one of the matrix-matrix operations
               B := alpha*op( A )*B,   or   B := alpha*B*op( A ),
            where  alpha  is a scalar,  B  is an m by n matrix,  A  is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               B := alpha*op( A )*B,   or   B := alpha*B*op( A )
            where  alpha  is a scalar,  B  is an m by n matrix,  A  is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, Span2D<Complex<T>>) | 
            Performs one of the matrix-matrix operations
               B := alpha*op( A )*B,   or   B := alpha*B*op( A )
            where  alpha  is a scalar,  B  is an m by n matrix,  A  is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Performs one of the matrix-matrix operations
               B := alpha*op( A )*B,   or   B := alpha*B*op( A )
            where  alpha  is a scalar,  B  is an m by n matrix,  A  is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Overrides LinearAlgebraOperations<T>.TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Performs one of the matrix-matrix operations
               B := alpha*op( A )*B,   or   B := alpha*B*op( A ),
            where  alpha  is a scalar,  B  is an m by n matrix,  A  is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT. (Overrides LinearAlgebraOperations<T>.TriangularMultiplyInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, T, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Array2D<Complex<T>>, ArraySlice<Complex<T>>) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan2D<Complex<T>>, SpanSlice<Complex<T>>) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular matrix. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Solves one of the systems of equations
               A*x = b,   or   AT*x = b,   or   AH*x = b,
            where b and x are n element vectors and A is an n by n unit, or
            non-unit, upper or lower triangular matrix. (Overrides LinearAlgebraOperations<T>.TriangularSolveInPlace(MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, T, Array2D<T>, Array2D<T>) | 
            Solves one of the matrix equations
               op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,
            where alpha is a scalar, X and B are m by n matrices, A is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, Array2D<Complex<T>>, Array2D<Complex<T>>) | 
            Solves one of the matrix equations
               op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,
            where alpha is a scalar, X and B are m by n matrices, A is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, ReadOnlySpan2D<Complex<T>>, Span2D<Complex<T>>) | 
            Solves one of the matrix equations
               op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,
            where alpha is a scalar, X and B are m by n matrices, A is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Inherited from LinearAlgebraOperations<T>)
 | 
| TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<Single>, ReadOnlySpan<Complex<Single>>, Int32, Span<Complex<Single>>, Int32) | 
            Solves one of the matrix equations
               op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,
            where alpha is a scalar, X and B are m by n matrices, A is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT   or   op( A ) = AH. (Overrides LinearAlgebraOperations<T>.TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Complex<T>, ReadOnlySpan<Complex<T>>, Int32, Span<Complex<T>>, Int32))
 | 
| TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, Single, ReadOnlySpan<Single>, Int32, Span<Single>, Int32) | 
            Solves one of the matrix equations
               op( A )*X = alpha*B,   or   X*op( A ) = alpha*B,
            where alpha is a scalar, X and B are m by n matrices, A is a unit, or
            non-unit,  upper or lower triangular matrix  and  op( A )  is one  of
               op( A ) = A   or   op( A ) = AT. (Overrides LinearAlgebraOperations<T>.TriangularSolveInPlace(MatrixOperationSide, MatrixTriangle, TransposeOperation, MatrixDiagonal, Int32, Int32, T, ReadOnlySpan<T>, Int32, Span<T>, Int32))
 | 
| TwoNorm(Int32, ArraySlice<Complex<T>>) | 
            Returns the euclidean norm of a vector via the function
            name, so that
               DZNRM2 := sqrt( x**H*x )
            (Inherited from LinearAlgebraOperations<T>)
 | 
| TwoNorm(Int32, ReadOnlySpanSlice<Complex<T>>) | 
            Returns the euclidean norm of a vector via the function
            name, so that
               DZNRM2 := sqrt( x**H*x )
            (Inherited from LinearAlgebraOperations<T>)
 | 
| TwoNorm(Int32, ReadOnlySpan<Complex<Single>>, Int32) | 
            Returns the euclidean norm of a vector via the function
            name, so that
               DZNRM2 := sqrt( x**H*x )
            (Overrides LinearAlgebraOperations<T>.TwoNorm(Int32, ReadOnlySpan<Complex<T>>, Int32))
 | 
| TwoNorm(Int32, ReadOnlySpan<Single>, Int32) | 
            Returns the euclidean norm of a vector via the function
            name, so that
               DZNRM2 := sqrt( x**H*x )
            (Overrides LinearAlgebraOperations<T>.TwoNorm(Int32, ReadOnlySpan<Complex<T>>, Int32))
 |