| Package | Description |
|---|---|
| org.opt4j.common.logger |
Provides the classes for the data loggers.
|
| org.opt4j.core |
Provides the classes that join the problem and optimizer.
|
| org.opt4j.optimizer.ea |
Provides the classes for a (Multi-Objective) Evolutionary Algorithm (MOEA).
|
| org.opt4j.viewer |
Provides the classes for the optimization visualization, i.e., the
Viewer. |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
AbstractLogger.logHeader(Collection<Objective> objectives)
Writes the header.
|
void |
TsvLogger.logHeader(Collection<Objective> objectives) |
| Modifier and Type | Method and Description |
|---|---|
Objective |
Objectives.get(Value<?> value)
Returns the objective that is assigned to the given value.
|
Objective |
SatisfactionConstraint.getObjective() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Objective> |
Objectives.getKeys()
Returns all objectives.
|
Iterator<Map.Entry<Objective,Value<?>>> |
Objectives.iterator() |
| Modifier and Type | Method and Description |
|---|---|
void |
Objectives.add(Objective objective,
double value)
Adds the objective with the specified double value.
|
void |
Objectives.add(Objective objective,
int value)
Adds the objective with the specified integer value.
|
void |
Objectives.add(Objective objective,
Value<?> value)
Adds the objective with the specified value.
|
int |
Objective.compareTo(Objective other) |
Value<?> |
Objectives.get(Objective objective)
Returns the value that is assigned to the given objective.
|
| Constructor and Description |
|---|
SatisfactionConstraint(String name,
Constraint.Direction direction,
double limit,
Objective objective) |
| Modifier and Type | Method and Description |
|---|---|
static double |
Normalizer.toMinProblem(Objective objective,
Value<?> value)
Transforms the the
Objective to a minimization objective, i.e. |
| Modifier and Type | Method and Description |
|---|---|
void |
ArchiveWidget.objectives(Collection<Objective> obj) |
void |
ConvergencePlotWidget.objectives(Collection<Objective> objectives) |
void |
ObjectivesMonitor.ObjectivesListener.objectives(Collection<Objective> objectives)
Callback method that passes the objectives of the optimization
problem.
|
void |
ParetoPlotWidget.objectives(Collection<Objective> objectives) |
void |
PopulationWidget.objectives(Collection<Objective> obj) |