Click or drag to resize

SimplexSolverBaseSolveNonnegative(DoubleVector, DoubleMatrix, DoubleVector, Int32, Int32, Int32) Method

Solves a linear system. The solution components are constrained to be nonnegative.

Namespace: CenterSpace.NMath.Core
Assembly: NMath (in NMath.dll) Version: 7.4
Syntax
public void SolveNonnegative(
	DoubleVector objectiveFunction,
	DoubleMatrix constraints,
	DoubleVector rightHandSides,
	int numLessThan,
	int numGreaterThan,
	int numEqual
)

Parameters

objectiveFunction  DoubleVector
A vector of coefficients representing the objective function.
constraints  DoubleMatrix
A matrix of constraint coefficients.
rightHandSides  DoubleVector
A vector of right-hand sides.
numLessThan  Int32
The number of less-than constraints.
numGreaterThan  Int32
The number of greater-than constraints.
numEqual  Int32
The number of equality constraints.

Return Value

The solution.
Exceptions
ExceptionCondition
MismatchedSizeException Thrown if the given structures are not of compatible sizes.
See Also