Solves the system of linear equations for the specified
right-hand side dense matrix and optionally 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 virtual DenseMatrix Solve(
DenseMatrix rightHandSide,
bool overwrite
)
Public Overridable Function Solve (
rightHandSide As DenseMatrix,
overwrite As Boolean
) As DenseMatrix
public:
virtual DenseMatrix^ Solve(
DenseMatrix^ rightHandSide,
bool overwrite
)
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.
Note that the first parameter must be a
DenseMatrix. This is
because this is the only matrix type whose elements are
guaranteed to be all writeable.
Numerical Libraries
Supported in: 5.x, 4.x
Reference