Click or drag to resize

MixedIntegerNonlinearProgrammingProblem Methods

The MixedIntegerNonlinearProgrammingProblem type exposes the following members.

Methods
 NameDescription
Public methodAddBinaryConstraint(Int32) Adds a binary constraint to the variable at the given index. A binary constraint restricts the variable to a value of zero or one.
Public methodAddBinaryConstraint(Int32) Adds a binary constraint to the variables at the given indices. A binary constraint restricts the variable to a value of zero or one.
Public methodAddBounds(Int32, Double, Double) Adds upper and lower bound constraints to a variable.
(Inherited from BoundedVariableProblem)
Public methodAddBounds(Int32, Double, Double, Double) Adds upper and lower bound constraints to a variable.
(Inherited from BoundedVariableProblem)
Public methodAddConstraint(Constraint) Adds the given constraint to the problem.
(Inherited from NonlinearProgrammingProblem)
Public methodAddConstraint(DoubleFunctional, Double, Double) Adds an inequality constraint of the form lowerBound <= constraintFunction(x) < upperBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddConstraint(Int32, FuncDoubleVector, Double, Double, Double) Adds an inequality constraint of the form lowerBound <= constraintFunction(x) < upperBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddEqualityConstraint(DoubleFunctional, Double) Adds an equality constraint of the form constraintFunction(x) = rightHandSide
(Inherited from NonlinearProgrammingProblem)
Public methodAddEqualityConstraint(Int32, FuncDoubleVector, Double, Double) Adds an equality constraint of the form constraintFunction(x) = rightHandSide
(Inherited from NonlinearProgrammingProblem)
Public methodAddIntegralConstraint Adds integral constraints to the variable at the given zero based indices. The indices must be between zero and number of variables minus one, inclusive.
Public methodAddLinearConstraint(LinearConstraint) Adds the given linear constraint to the problem.
(Inherited from NonlinearProgrammingProblem)
Public methodAddLinearConstraint(DoubleVector, Double, Double) Adds a linear inequality constraint of the form lowerBound <= coefficients'x < upperBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddLinearEqualityConstraint Adds an equality constraint of the form coefficients'x = rightHandSide
(Inherited from NonlinearProgrammingProblem)
Public methodAddLinearLowerBoundConstraint Adds a linear inequality constraint of the form coefficients'x >= lowerBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddLinearUpperBoundConstraint Adds a linear inequality constraint of the form coefficients'x <= upperBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddLowerBound(Int32, Double) Adds an lower bound constraint on the variable at the given index.
(Inherited from BoundedVariableProblem)
Public methodAddLowerBound(Int32, Double, Double) Adds an lower bound constraint on the variable at the given index.
(Inherited from BoundedVariableProblem)
Public methodAddLowerBoundConstraint(DoubleFunctional, Double) Adds an inequality constraint of the form constraintFunction(x) >= lowerBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddLowerBoundConstraint(Int32, FuncDoubleVector, Double, Double) Adds an inequality constraint of the form constraintFunction(x) >= lowerBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddNonlinearConstraint Adds the given nonlinear constraint to the problem.
(Inherited from NonlinearProgrammingProblem)
Public methodAddUpperBound(Int32, Double) Adds an upper bound constraint on the variable at the given index.
(Inherited from BoundedVariableProblem)
Public methodAddUpperBound(Int32, Double, Double) Adds an upper bound constraint on the variable at the given index.
(Inherited from BoundedVariableProblem)
Public methodAddUpperBoundConstraint(DoubleFunctional, Double) Adds an inequality constraint of the form constraintFunction(x) <= upperBound
(Inherited from NonlinearProgrammingProblem)
Public methodAddUpperBoundConstraint(Int32, FuncDoubleVector, Double, Double) Adds an inequality constraint of the form constraintFunction(x) <= upperBound
(Inherited from NonlinearProgrammingProblem)
Protected methodCheckVariableIndex Checks that the given variable index is valid.
(Inherited from NonlinearProgrammingProblem)
Public methodEvaluateConstraints Evalutes each of the constraints at the specified point and returns the results.
(Inherited from NonlinearProgrammingProblem)
Public methodGetIntegrality Gets the integral constraint state of the variable at the given zero based index.
Public methodIsFeasiblePoint Function for determining the feasibility of a give point. A point x is feasible if it satisfies all the constraints of the problem.
(Inherited from NonlinearProgrammingProblem)
Public methodPointIsFeasible(DoubleVector) Function for determining the feasibility of a give point. A point x is feasible if it satisfies all the constraints of the problem.
(Inherited from BoundedVariableProblem)
Public methodPointIsFeasible(DoubleVector, Double) Function for determining the feasibility of a give point. A point x is feasible if it satisfies all the constraints of the problem within a specified tolerance.
(Inherited from BoundedVariableProblem)
Public methodSetIntegrality Sets an integrality constraint for the variable with the given zero based index.
Top
See Also