diviner
Interface InequalityConstrainedDiviner

All Superinterfaces:
BoundConstrainedDiviner, Computable, ScalarFunction, VariableBounds
All Known Implementing Classes:
BasicInequalityConstrainedDiviner, ConstrainedEIDiviner, ConstrainedImprovementDiviner, ConstrainedMultiMetricDiviner

public interface InequalityConstrainedDiviner
extends BoundConstrainedDiviner

Diviner for inequality-constrained problems.

Author:
dgorur

Method Summary
 java.util.ArrayList<ApproxModel> getConstraintModels()
          Returns the list of models of constraints.
 void setConstraintModels(java.util.ArrayList<ApproxModel> approxModels)
          Sets the list of constraint models.
 
Methods inherited from interface diviner.BoundConstrainedDiviner
getObjectiveModel, init, setObjectiveModel
 
Methods inherited from interface function.VariableBounds
setBounds
 
Methods inherited from interface function.ScalarFunction
compute, compute, compute, compute, quickCompute, quickCompute
 
Methods inherited from interface function.Computable
compute, compute, getBounds, getInputDimension, getOutputDimension, isWithinBounds
 

Method Detail

getConstraintModels

java.util.ArrayList<ApproxModel> getConstraintModels()
Returns the list of models of constraints.

Returns:
the list of models of constraints.

setConstraintModels

void setConstraintModels(java.util.ArrayList<ApproxModel> approxModels)
Sets the list of constraint models.

Parameters:
approxModels - the given list of constraint models.