|
||||||||||
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.fda1.FDA1_f2
public class FDA1_f2
This function is the g*h function of the FDA1 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 | |
---|---|
FDA1_f2()
Default constructor |
|
FDA1_f2(FDA1_f2 copy)
Copy constructor |
Method Summary | |
---|---|
double |
evaluate(Vector x)
Evaluates the function g*h |
FDA1_f2 |
getClone()
Returns a clone |
FunctionMinimisationProblem |
getFDA1_g_problem()
returns the problem used to set the g function |
ContinuousFunction |
getFDA1_g()
Returns the g function that is used in the FDA1 problem |
FunctionMinimisationProblem |
getFDA1_h_problem()
returns the problem used to set the h function |
ContinuousFunction |
getFDA1_h()
Gets the f1 function that is used in the FDA1 problem |
void |
setFDA1_g(ContinuousFunction fda1_g)
Sets the g function that is used in the FDA1 problem |
void |
setFDA1_g(FunctionMinimisationProblem problem)
Sets the g function |
void |
setFDA1_h(ContinuousFunction fda1_h)
Sets the f1 function that is used in the FDA1 problem |
void |
setFDA1_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 FDA1_f2()
public FDA1_f2(FDA1_f2 copy)
Method Detail |
---|
public FDA1_f2 getClone()
getClone
in interface Cloneable
getClone
in class ContinuousFunction
Object.clone()
public void setFDA1_g(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA1_g_problem()
public void setFDA1_g(ContinuousFunction fda1_g)
fda1_g
- public ContinuousFunction getFDA1_g()
public void setFDA1_h(FunctionMinimisationProblem problem)
problem
- public FunctionMinimisationProblem getFDA1_h_problem()
public void setFDA1_h(ContinuousFunction fda1_h)
fda1_f1
- public ContinuousFunction getFDA1_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 |