Click or drag to resize

LU Structure

Represents a LU decomposition.
Inheritance Hierarchy
SystemObject
  SystemValueType
    Austra.LibraryLU

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

The LU type exposes the following members.

Constructors
 NameDescription
Public methodLUCreates an empty LU decomposition from a matrix.
Top
Properties
 NameDescription
Public propertyColsGets the number of columns.
Public propertyItemGets the value at a single cell.
Public propertyLGets the L part of the decomposition.
Public propertyPermGets the permutation vector.
Public propertyRowsGets the number of rows.
Public propertySizeGets the dimension of the LU decomposition.
Public propertyUGets the U part of the decomposition.
Top
Methods
 NameDescription
Public methodDeterminantGets the determinant of the underlying matrix.
Public methodEqualsIndicates whether this instance and a specified object are equal.
(Inherited from ValueType)
Public methodGetHashCodeReturns the hash code for this instance.
(Inherited from ValueType)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSolve(DVector)Solves the equation Ax = b for x.
Public methodSolve(Matrix)Solves the equation AX = B for the matrix X.
Public methodSolve(DVector, DVector)Solves the equation Ax = b for x, in place.
Public methodSolve(Matrix, Matrix)Solves the equation AX = B for the matrix X, in place.
Public methodToStringGets a textual representation of this decomposition.
(Overrides ValueTypeToString)
Public methodToString(String, IFormatProvider)Gets a textual representation of this matrix.
Top
Operators
 NameDescription
Public operatorStatic member(LU to Double)Gets the storage for the LU parts.
Public operatorStatic member(LU to Int32)Gets the storage for the permutation part.
Top
See Also