GaussianEliminationSolverSolveDestructiveVectorT(IMatrixDouble, IVectorDouble, FuncInt32, VectorT) Method |
Solves system of linear equations Ax = b using Gaussian elimination with partial pivoting.
Namespace: Altaxo.Calc.LinearAlgebraAssembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public VectorT SolveDestructive<VectorT>(
IMatrix<double> A,
IVector<double> b,
Func<int, VectorT> vectorCreation
)
where VectorT : Object, IVector<double>
Parameters
- A IMatrixDouble
- Elements of matrix 'A'. This matrix is modified during solution!
- b IVectorDouble
- Right part 'b'. This vector is also modified during solution!
- vectorCreation FuncInt32, VectorT
- Function to create the resulting vector. Argument is the length of the vector.
Type Parameters
- VectorT
[Missing <typeparam name="VectorT"/> documentation for "M:Altaxo.Calc.LinearAlgebra.GaussianEliminationSolver.SolveDestructive``1(Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double},System.Func{System.Int32,``0})"]
Return Value
VectorT[Missing <returns> documentation for "M:Altaxo.Calc.LinearAlgebra.GaussianEliminationSolver.SolveDestructive``1(Altaxo.Calc.LinearAlgebra.IMatrix{System.Double},Altaxo.Calc.LinearAlgebra.IVector{System.Double},System.Func{System.Int32,``0})"]
Implements
ILinearEquationSolverTSolveDestructiveVectorT(IMatrixDouble, IVectorDouble, FuncInt32, VectorT)See Also