Represents a sparse matrix with nonzero elements only on a diagonal band containing the main diagonal.
Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
| Name | Description |
---|
 | AbsoluteMax |
Returns the value of the component in this
SingleMatrix that has the largest absolute
value.
(Inherited from SingleMatrix.) |
 | AbsoluteMin |
Returns the value of the component in this
SingleMatrix that has the smallest absolute
value.
(Inherited from SingleMatrix.) |
 | Add(Single) |
Adds a constant to a matrix.
(Inherited from SingleMatrix.) |
 | Add(TransposeOperation, TransposeOperation, Single, SingleMatrix) | (Inherited from SingleMatrix.) |
 | AddProductToVector | (Overrides SingleMatrixAddProductToVector(Single, SingleVector, TransposeOperation, Single, SingleDenseVector).) |
 | Apply(FuncSingle, Single) | (Inherited from SingleMatrix.) |
 | ApplyToColumns |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from SingleMatrix.) |
 | ApplyToRows |
Applies a function to each column in a matrix and returns the result as a vector.
(Inherited from SingleMatrix.) |
 | AsDenseMatrix | (Inherited from SingleMatrix.) |
 | AsGeneralMatrix | Obsolete. (Inherited from SingleMatrix.) |
 | Clone | (Inherited from SingleMatrix.) |
 | CloneData |
Gives this instance its own copy of its elements.
(Overrides SingleMatrixCloneData.) |
 | ComponentwiseDivide(SingleMatrix) |
Divides the components of this instance by the corresponding
components of another matrix.
(Inherited from SingleMatrix.) |
 | ComponentwiseMultiply(SingleMatrix) |
Multiplies the components of this instance by the corresponding
components of another matrix.
(Inherited from SingleMatrix.) |
 | CopyTo |
Copies the components of this SingleMatrix
to another matrix.
(Overrides SingleMatrixCopyTo(SingleMatrix).) |
 | Equals(Object) | (Inherited from SingleMatrix.) |
 | Equals(SingleMatrix) | (Inherited from SingleMatrix.) |
 | EstimateConditionNumber | (Overrides SingleMatrixEstimateConditionNumber.) |
  | Extract(SingleMatrix, Int32, Int32) |
Constructs a new SingleBandMatrix from the components of another matrix.
|
  | Extract(SingleMatrix, Int32, Int32, Intent) |
Constructs a new SingleBandMatrix from the components of another matrix.
|
  | Extract(SingleTriangularMatrix, MatrixTriangle, Int32, MatrixDiagonal) |
Constructs a new upper or lower SingleBandMatrix from the components of a triangular matrix.
|
  | Extract(SingleTriangularMatrix, MatrixTriangle, Int32, MatrixDiagonal, Intent) |
Constructs a new upper or lower SingleBandMatrix from the components of a triangular matrix.
|
  | ExtractSymmetric(SingleMatrix, Int32, MatrixTriangle) |
Constructs a new symmetric SingleBandMatrix from the components of a matrix.
|
  | ExtractSymmetric(SingleMatrix, Int32, MatrixTriangle, Intent) |
Constructs a new symmetric SingleBandMatrix from the components of a matrix.
|
 | FrobeniusNorm | (Inherited from SingleMatrix.) |
 | GetColumn(Int32) |
Returns a column SingleVector for this instance
that points at the specified column.
(Inherited from SingleMatrix.) |
 | GetColumn(Int32, Range) |
Returns a column SingleVector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from SingleMatrix.) |
 | GetColumn(Int32, Int32, Int32) |
Returns a column SingleVector for this instance
starting at the specified column and row and of the
specified length.
(Inherited from SingleMatrix.) |
 | GetColumn(Int32, Int32, Int32, Int32) |
Returns a column SingleVector for this instance
starting at the specified column and row and of the
specified length.
(Overrides SingleMatrixGetColumn(Int32, Int32, Int32, Int32).) |
 | GetColumnEnumerator | Obsolete. (Inherited from SingleMatrix.) |
 | GetColumnSums |
Returns the sums of the components of each column of the matrix.
(Inherited from SingleMatrix.) |
 | GetComponents | Obsolete.
Gets the components of the vector.
(Inherited from SingleMatrix.) |
 | GetComponents(MatrixElementOrder) | Obsolete.
Gets the components of the vector.
(Inherited from SingleMatrix.) |
 | GetConditionNumber | (Inherited from SingleMatrix.) |
 | GetDeterminant |
Calculates the determinant of the SingleBandMatrix.
(Overrides SingleMatrixGetDeterminant.) |
 | GetDiagonal |
Gets a vector view of the diagonal elements
of this instance.
(Inherited from SingleMatrix.) |
 | GetDiagonal(Int32) |
Gets a vector view of the diagonal elements
of this instance.
(Overrides SingleMatrixGetDiagonal(Int32).) |
 | GetExponential |
Computes the matrix exponential of a square matrix.
(Inherited from SingleMatrix.) |
 | GetHashCode |
Returns the hash code for this instance.
(Inherited from SingleMatrix.) |
 | GetInverse |
Calculates the inverse matrix.
(Overrides SingleMatrixGetInverse.) |
 | GetObjectData | (Overrides SingleMatrixGetObjectData(SerializationInfo, StreamingContext).) |
 | GetPseudoInverse |
Calculates the Moore-Penrose pseudo-inverse of this SingleMatrix.
(Inherited from SingleMatrix.) |
 | GetRow(Int32) |
Returns a row SingleVector for this instance
that points at the specified row.
(Inherited from SingleMatrix.) |
 | GetRow(Int32, Range) |
Returns a row SingleVector for this instance
starting at the specified row and column and of the
specified length.
(Inherited from SingleMatrix.) |
 | GetRow(Int32, Int32, Int32) |
Returns a row SingleVector for this instance
over the specified range.
(Inherited from SingleMatrix.) |
 | GetRow(Int32, Int32, Int32, Int32) |
Returns a row SingleVector for this instance
starting at the specified row and column and of the
specified length.
(Overrides SingleMatrixGetRow(Int32, Int32, Int32, Int32).) |
 | GetRowEnumerator | Obsolete. (Inherited from SingleMatrix.) |
 | GetRowSums |
Returns the sums of the components of each row of the matrix.
(Inherited from SingleMatrix.) |
 | GetSingularValues |
Gets a vector containing the singular values of the matrix.
(Inherited from SingleMatrix.) |
 | GetSubmatrix(Range, Range) | (Inherited from SingleMatrix.) |
 | GetSubmatrix(Range, Range, TransposeOperation) | (Inherited from SingleMatrix.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32) | (Inherited from SingleMatrix.) |
 | GetSubmatrix(Int32, Int32, Int32, Int32, Int32, Int32, TransposeOperation) | (Inherited from SingleMatrix.) |
 | GetType | Gets the Type of the current instance. (Inherited from Object.) |
 | GetValue |
Gets the matrix component at the specified position.
(Overrides SingleMatrixGetValue(Int32, Int32).) |
 | InfinityNorm | (Inherited from SingleMatrix.) |
 | IsComponentWritable |
Returns a value that indicates whether the value of the component at
the specified row and column can be changed.
(Overrides SingleMatrixIsComponentWritable(Int32, Int32).) |
 | IsSingular | (Overrides SingleMatrixIsSingular.) |
 | Max |
Returns the value of the largest component in this
SingleMatrix.
(Inherited from SingleMatrix.) |
 | Min |
Returns the value of the smallest component in this
SingleMatrix.
(Inherited from SingleMatrix.) |
 | Multiply(Single) | (Overrides SingleMatrixMultiply(Single).) |
 | Multiply(MatrixOperationSide, TransposeOperation, TransposeOperation, SingleMatrix) |
Multiplies this SingleMatrix by another matrix and returns
the result.
(Inherited from SingleMatrix.) |
 | OneNorm | (Inherited from SingleMatrix.) |
 | PermuteColumns |
Permutes the columns of the matrix using the specified Permutation.
(Inherited from SingleMatrix.) |
 | PermuteRows |
Permutes the rows of the matrix using the specified Permutation.
(Inherited from SingleMatrix.) |
 | PermuteRowsAndColumns(Permutation) |
Permutes the rows and columns of the matrix using the specified Permutation.
(Inherited from SingleMatrix.) |
 | PermuteRowsAndColumns(Permutation, Permutation) |
Permutes the rows and columns of the matrix using the specified row and column Permutation.
(Inherited from SingleMatrix.) |
 | Rank |
Returns the numerical rank of a matrix.
(Inherited from SingleLinearTransformation.) |
 | Rank(Single) |
Returns the numerical rank of a matrix using the specified tolerance.
(Inherited from SingleMatrix.) |
 | ScaleColumns |
Scales the columns of the matrix by the values specified by a vector.
(Inherited from SingleMatrix.) |
 | ScaleRows |
Scales the rows of the matrix by the values specified by a vector.
(Inherited from SingleMatrix.) |
 | SetToZero |
Sets all elements of the matrix to zero.
(Inherited from SingleMatrix.) |
 | SetValue(Single) |
Sets all elements of the matrix to the specified value.
(Inherited from SingleMatrix.) |
 | SetValue(Single, Int32, Int32) |
Sets the matrix component at the specified position to the specified value.
(Overrides SingleMatrixSetValue(Single, Int32, Int32).) |
 | ShallowCopy | (Inherited from SingleMatrix.) |
 | Solve(SingleMatrix) |
Solves the system of linear equations for the specified
right-hand side SingleMatrix.
(Inherited from SingleLinearTransformation.) |
 | Solve(SingleVector) |
Solves the system of linear equations for the specified
right-hand side SingleVector.
(Inherited from SingleLinearTransformation.) |
 | Solve(SingleDenseMatrix, Boolean) |
Solves the system of simultaneous linear equations for the specified
right-hand side SingleDenseMatrix and optionally overwrites the
right-hand side with the solution.
(Overrides SingleMatrixSolve(SingleDenseMatrix, Boolean).) |
 | Solve(SingleDenseVector, Boolean) |
Solves the system of simultaneous linear equations for the specified
right-hand side SingleVector.
(Overrides SingleMatrixSolve(SingleDenseVector, Boolean).) |
 | SolveTranspose(SingleMatrix) |
Solves the transposed system of linear equations for the specified
right-hand side SingleMatrix.
(Inherited from SingleLinearTransformation.) |
 | SolveTranspose(SingleVector) |
Solves the system of linear equations for the specified
right-hand side SingleVector.
(Inherited from SingleLinearTransformation.) |
 | SolveTranspose(SingleDenseMatrix, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side SingleDenseMatrix and optionally overwrites the
right-hand side with the solution.
(Overrides SingleMatrixSolveTranspose(SingleDenseMatrix, Boolean).) |
 | SolveTranspose(SingleDenseVector, Boolean) |
Solves the transposed system of linear equations for the specified
right-hand side DenseVector and optionally
overwrites the right-hand side with the solution.
(Overrides SingleMatrixSolveTranspose(SingleDenseVector, Boolean).) |
 | SwapColumns |
Swaps the columns with the specified indices.
(Inherited from SingleMatrix.) |
 | SwapRows |
Swaps the rows with the specified indices.
(Inherited from SingleMatrix.) |
 | ToArray |
Gets the components of the vector.
(Inherited from SingleMatrix.) |
 | ToArray(MatrixElementOrder) |
Gets the components of the vector.
(Overrides SingleMatrixToArray(MatrixElementOrder).) |
 | ToDenseMatrix | (Inherited from SingleMatrix.) |
 | ToDoublePrecision |
Returns a double-precision equivalent of the matrix.
(Overrides SingleMatrixToDoublePrecision.) |
 | ToGeneralBandMatrix |
Makes a copy of this instance and returns it as a general
SingleBandMatrix.
|
 | ToGeneralBandMatrix(Boolean) |
Makes a copy of this instance and returns it as a general
SingleBandMatrix.
|
 | ToGeneralMatrix | Obsolete. (Inherited from SingleMatrix.) |
 | ToString | (Inherited from SingleMatrix.) |
 | ToString(String) | (Inherited from SingleMatrix.) |
 | ToString(String, IFormatProvider) | (Inherited from SingleMatrix.) |
 | Trace | (Inherited from SingleMatrix.) |
 | Transpose |
Returns the transpose of this instance.
(Inherited from SingleMatrix.) |
 | TwoNorm | (Inherited from SingleMatrix.) |
 | UnscaleColumns |
Scales the columns of the matrix by the inverse of the values specified by a vector.
(Inherited from SingleMatrix.) |
 | UnscaleRows |
Scales the rows of the matrix by the inverse of the values specified by a vector.
(Inherited from SingleMatrix.) |