LU Structure

Represents a LU decomposition.

Definition

Namespace: Austra.Library
Assembly: Austra.Library (in Austra.Library.dll) Version: 2.5.0+44e7797405725ef3cf24b3ff0eba94ce6c649601
C#
public readonly struct LU : IFormattable
Inheritance
Object    ValueType    LU
Implements
IFormattable

Constructors

LUCreates an empty LU decomposition from a matrix.

Properties

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.

Methods

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.

Operators

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

See Also