|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.cilib.functions.Function net.sourceforge.cilib.functions.ContinuousFunction net.sourceforge.cilib.functions.continuous.dynamic.moo.fda2.FDA2_f2
public class FDA2_f2
This function is the g*h function of the FDA2 problem defined on page 428 in the following paper: M.Farina, K.Deb, P.Amato. Dynamic multiobjective optimization problems: test cases, approximations and applications, IEEE Transactions on Evolutionary Computation, 8(5): 425-442, 2003
Constructor Summary | |
---|---|
FDA2_f2()
Default constructor |
|
FDA2_f2(FDA2_f2 copy)
copy constructor |
Method Summary | |
---|---|
double |
evaluate(Vector x)
Evaluates the function g*h |
FDA2_f2 |
getClone()
return a clone |
FunctionMinimisationProblem |
getFDA2_g_problem()
returns the problem used to set the g function |
ContinuousFunction |
getFDA2_g()
Returns the g function that is used in the FDA2 problem |
FunctionMinimisationProblem |
getFDA2_h_problem()
returns the problem used to set the h function |
ContinuousFunction |
getFDA2_h()
Gets the f1 function that is used in the FDA2 problem |
void |
setFDA2_g(ContinuousFunction fda2_g)
Sets the g function that is used in the FDA2 problem |
void |
setFDA2_g(FunctionMinimisationProblem problem)
Sets the g function |
void |
setFDA2_h(ContinuousFunction fda2_h)
Sets the f1 function that is used in the FDA2 problem |
void |
setFDA2_h(FunctionMinimisationProblem problem)
Sets the h function |
Methods inherited from class net.sourceforge.cilib.functions.ContinuousFunction |
---|
evaluate, getMaximum, getMinimum |
Methods inherited from class net.sourceforge.cilib.functions.Function |
---|
getBehavioralDomainRegistry, getDimension, getDomain, getDomainRegistry, setBehavioralDomain, setBehaviouralDomainRegistry, setDomain |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FDA2_f2()
public FDA2_f2(FDA2_f2 copy)
copy
- Method Detail |
---|
public FDA2_f2 getClone()
getClone
in interface Cloneable
getClone
in class ContinuousFunction
Object.clone()
public void setFDA2_g(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA2_g_problem()
public void setFDA2_g(ContinuousFunction fda2_g)
fda1_g
- public ContinuousFunction getFDA2_g()
public void setFDA2_h(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA2_h_problem()
public void setFDA2_h(ContinuousFunction fda2_h)
fda1_f1
- public ContinuousFunction getFDA2_h()
public double evaluate(Vector x)
evaluate
in class ContinuousFunction
x
- The input Vector
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |