Solves the system of simultaneous linear equations for the specified
right-hand side
SingleVector.
Namespace: Extreme.Mathematics.LinearAlgebra.SparseAssembly: Extreme.Numerics.Version4x.Net40 (in Extreme.Numerics.Version4x.Net40.dll) Version: 4.2.11333.0 (5.0.12317.0)
public override SingleDenseVector Solve(
SingleDenseVector rightHandSide,
bool overwrite
)
Public Overrides Function Solve (
rightHandSide As SingleDenseVector,
overwrite As Boolean
) As SingleDenseVector
public:
virtual SingleDenseVector^ Solve(
SingleDenseVector^ rightHandSide,
bool overwrite
) override
abstract Solve :
rightHandSide : SingleDenseVector *
overwrite : bool -> SingleDenseVector
override Solve :
rightHandSide : SingleDenseVector *
overwrite : bool -> SingleDenseVector
Parameters
- rightHandSide
- Type: Extreme.Mathematics.LinearAlgebraSingleDenseVector
A single-precision vector. - overwrite
- Type: SystemBoolean
If false,
a new SingleVector instance containing the solution
to the system of equations is returned. If false,
the vector rightHandSide is overwritten by
the solution.
Return Value
Type:
SingleDenseVectorA
DenseVector containing the solution
of the system of simultaneous linear equations.
The length of
rightHandSide
must equal the number of rows in the
SingleDenseMatrix
underlying the system.
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