es.udc.gii.common.eaf.problem
Class Problem
java.lang.Object
es.udc.gii.common.eaf.problem.Problem
- All Implemented Interfaces:
- Configurable
public class Problem
- extends java.lang.Object
- implements Configurable
A problem to resolve.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objectiveFunctions
private java.util.List<ObjectiveFunction> objectiveFunctions
constraints
private java.util.List<Constraint> constraints
checkBounds
private boolean checkBounds
Problem
public Problem()
isCheckBounds
public boolean isCheckBounds()
setCheckBounds
public void setCheckBounds(boolean checkBounds)
setObjectiveFunctions
public void setObjectiveFunctions(java.util.List<ObjectiveFunction> objectiveFunctions)
getObjectiveFunctions
public java.util.List<ObjectiveFunction> getObjectiveFunctions()
setConstraints
public void setConstraints(java.util.List<Constraint> constraints)
getConstraints
public java.util.List<Constraint> getConstraints()
resetObjectiveFunctions
public void resetObjectiveFunctions()
configure
public void configure(org.apache.commons.configuration.Configuration conf)
- Specified by:
configure
in interface Configurable
createObjectiveFunctions
private java.util.List<ObjectiveFunction> createObjectiveFunctions(org.apache.commons.configuration.Configuration conf)
createConstraints
private java.util.List<Constraint> createConstraints(org.apache.commons.configuration.Configuration conf)