Click or drag to resize

ILinearEquationSolverT Methods

The ILinearEquationSolverT type exposes the following members.

Methods
 NameDescription
Public methodSolve(IROMatrixT, IReadOnlyListT, IVectorT) Solves the equation A*x == b. The matrix m and vector b will be kept. If this is not neccessary, then use SolveDestructive(IMatrixT, IVectorT, IVectorT), because it might be slightly faster.
Public methodSolveVectorT(IROMatrixDouble, IReadOnlyListDouble, FuncInt32, VectorT) Solves the equation A*x == b. The matrix A and right hand vector b will be kept. If this is not neccessary, then use SolveDestructiveVectorT(IMatrixDouble, IVectorDouble, FuncInt32, VectorT), because it might be slightly faster.
Public methodSolveDestructive(IMatrixT, IVectorT, IVectorT) Solves the equation A*x == b. The matrix A and the right hand vector b might be changed in the process. If this is unwanted, then better use Solve(IROMatrixT, IReadOnlyListT, IVectorT).
Public methodSolveDestructiveVectorT(IMatrixDouble, IVectorDouble, FuncInt32, VectorT) Solves the equation A*x == b. The matrix A and the right hand vector b might be changed in the process. If this is unwanted, then better use SolveVectorT(IROMatrixDouble, IReadOnlyListDouble, FuncInt32, VectorT).
Top
See Also