IConstraint Interface |
Namespace: Accord.Math.Optimization
The IConstraint type exposes the following members.
Name | Description | |
---|---|---|
NumberOfVariables |
Gets the number of variables in the constraint.
| |
ShouldBe |
Gets the type of the constraint.
| |
Tolerance |
Gets the violation tolerance for the constraint.
| |
Value |
Gets the value in the right hand
side of the constraint equation.
|
Name | Description | |
---|---|---|
Function |
Calculates the left hand side of the constraint
equation given a vector x.
| |
Gradient |
Calculates the gradient of the constraint
equation given a vector x
|
Name | Description | |
---|---|---|
GetViolation |
Gets how much the constraint is being violated.
(Defined by ConstraintExtensions.) | |
IsViolated |
Gets whether this constraint is being violated
(within the current tolerance threshold).
(Defined by ConstraintExtensions.) |