public final class Objective extends Object
| Constructor and Description |
|---|
Objective(State state,
ObjectiveKind kind)
Initializes a new instance of the
com.bayesserver.optimization.objective. class. |
Objective(State state,
ObjectiveKind kind,
Double value)
Initializes a new instance of the
com.bayesserver.optimization.objective. class. |
Objective(Variable variable,
ObjectiveKind kind)
Initializes a new instance of the
com.bayesserver.optimization.objective. class. |
Objective(Variable variable,
ObjectiveKind kind,
Double value)
Initializes a new instance of the
com.bayesserver.optimization.objective. class. |
| Modifier and Type | Method and Description |
|---|---|
ObjectiveKind |
getKind()
Gets the kind of optimization to carry out.
|
State |
getState()
Gets the state being optimized.
|
Double |
getValue()
Gets the objective target value.
|
Variable |
getVariable()
Gets the variable being optimized.
|
public Objective(Variable variable, ObjectiveKind kind)
com.bayesserver.optimization.objective. class.variable - The variable to optimize. Can be discrete, continuous or a function.kind - The type of optimization to carry out. e.g. Minimize or maximize.public Objective(State state, ObjectiveKind kind)
com.bayesserver.optimization.objective. class.state - The discrete state to optimize.kind - The type of optimization to carry out. e.g. Minimize or maximize.public Objective(Variable variable, ObjectiveKind kind, Double value)
com.bayesserver.optimization.objective. class.variable - The variable to optimize. Can be discrete, continuous or a function.kind - The type of optimization to carry out. e.g. Minimize, maximize or Target.value - The target value when objective kind is Target.public Objective(State state, ObjectiveKind kind, Double value)
com.bayesserver.optimization.objective. class.state - The discrete state to optimize.kind - The type of optimization to carry out. e.g. Minimize, maximize or Target.value - The target value when objective kind is Target.public State getState()
public Variable getVariable()
public ObjectiveKind getKind()
public Double getValue()
Kind is set to Target.Copyright © 2021. All rights reserved.