AnyLogic
Expand
Font size
All Implemented Interfaces:
IObjective

public class MetalObjective
extends Object
implements IObjective

Constructor Summary

ConstructorDescription
MetalObjective() 

Method Summary

Modifier and TypeMethodDescription
static doublegetCurrentMetalValue(org.uma.jmetal.solution.compositesolution.CompositeSolution solution) 
doublegetCurrentPublicValue(org.uma.jmetal.solution.compositesolution.CompositeSolution solution) 
booleanisMinimize() 
voidsetCurrentPublicValue(double publicValue, org.uma.jmetal.solution.compositesolution.CompositeSolution solution) 
voidsetMaximize() 
voidsetMinimize() 

Methods inherited from class java.lang.Object

equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

MetalObjective

public MetalObjective()

Method Details

setMinimize

public void setMinimize()
Specified by:
setMinimize in interface IObjective

setMaximize

public void setMaximize()
Specified by:
setMaximize in interface IObjective

isMinimize

public boolean isMinimize()

getCurrentPublicValue

public double getCurrentPublicValue(org.uma.jmetal.solution.compositesolution.CompositeSolution solution)

setCurrentPublicValue

public void setCurrentPublicValue(double publicValue,
 org.uma.jmetal.solution.compositesolution.CompositeSolution solution)

getCurrentMetalValue

public static double getCurrentMetalValue(org.uma.jmetal.solution.compositesolution.CompositeSolution solution)