Solves the system of simultaneous linear equations for the specified
right-hand side dense matrix and overwrites the
right-hand side with the solution.
Namespace: Extreme.Mathematics.LinearAlgebraAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public override DenseMatrix Solve(
DenseMatrix rightHandSide,
bool overwrite
)
Public Overrides Function Solve (
rightHandSide As DenseMatrix,
overwrite As Boolean
) As DenseMatrix
public:
virtual DenseMatrix^ Solve(
DenseMatrix^ rightHandSide,
bool overwrite
) override
abstract Solve :
rightHandSide : DenseMatrix *
overwrite : bool -> DenseMatrix
override Solve :
rightHandSide : DenseMatrix *
overwrite : bool -> DenseMatrix
Parameters
- rightHandSide
- Type: Extreme.Mathematics.LinearAlgebraDenseMatrix
A DenseMatrix. - overwrite
- Type: SystemBoolean
If ,
a new DenseMatrix instance containing the solution
to the system of equations is returned. (This is the default.)
If , the matrix rightHandSide
is overwritten by the solution.
Return Value
Type:
DenseMatrixA
DenseMatrix containing the solution
of the system of simultaneous linear equations.
The number of rows in rightHandSide
must equal the number of rows in the Matrix.
If the matrix is singular, a solution may not
exist. In this case, a
MatrixSingularException is thrown.
Numerical Libraries
Supported in: 5.x, 4.x
Reference