Solves the system of simultaneous linear equations for the specified
right-hand side
ComplexDenseMatrix and overwrites the
right-hand side with the solution.
Namespace: Extreme.Mathematics.LinearAlgebra.ComplexAssembly: Extreme.Numerics.Net40 (in Extreme.Numerics.Net40.dll) Version: 6.0.16073.0 (6.0.16312.0)
public override ComplexDenseMatrix Solve(
ComplexDenseMatrix rightHandSide,
bool overwrite
)
Public Overrides Function Solve (
rightHandSide As ComplexDenseMatrix,
overwrite As Boolean
) As ComplexDenseMatrix
public:
virtual ComplexDenseMatrix^ Solve(
ComplexDenseMatrix^ rightHandSide,
bool overwrite
) override
abstract Solve :
rightHandSide : ComplexDenseMatrix *
overwrite : bool -> ComplexDenseMatrix
override Solve :
rightHandSide : ComplexDenseMatrix *
overwrite : bool -> ComplexDenseMatrix
Parameters
- rightHandSide
- Type: Extreme.Mathematics.LinearAlgebra.ComplexComplexDenseMatrix
A ComplexDenseMatrix. - overwrite
- Type: SystemBoolean
if , the vector
rightHandSide is overwritten by the solution
to the system of equations. If , a new
ComplexDenseMatrix containing the solution is
returned.
Return Value
Type:
ComplexDenseMatrixA
ComplexDenseMatrix containing the solution
of the system of simultaneous linear equations.
The number of rows in rightHandSide
must equal the number of rows in the ComplexDiagonalMatrix.
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