LU Structure

Represents a LU decomposition.


Namespace: Austra.Library
Assembly: Austra.Library (in Austra.Library.dll) Version: 2.5.0+d1268756e036101f601080f153b3997e72fc912d
public readonly struct LU : IFormattable
Object    ValueType    LU


LUCreates an empty LU decomposition from a matrix.


ColsGets the number of columns.
ItemGets the value at a single cell.
LGets the L part of the decomposition.
PermGets the permutation vector.
RowsGets the number of rows.
SizeGets the dimension of the LU decomposition.
UGets the U part of the decomposition.


DeterminantGets the determinant of the underlying matrix.
EqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Solve(DVector)Solves the equation Ax = b for x.
Solve(Matrix)Solves the equation AX = B for the matrix X.
Solve(DVector, DVector)Solves the equation Ax = b for x, in place.
Solve(Matrix, Matrix)Solves the equation AX = B for the matrix X, in place.
ToStringGets a textual representation of this decomposition.
(Overrides ValueTypeToString)
ToString(String, IFormatProvider)Gets a textual representation of this matrix.


(LU to Double)Gets the storage for the LU parts.
(LU to Int32)Gets the storage for the permutation part.

See Also