|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sourceforge.cilib.problem.OptimisationProblemAdapter net.sourceforge.cilib.bioinf.rnaprediction.RNAOptimisationProblem
public class RNAOptimisationProblem
Field Summary | |
---|---|
protected int |
fitnessEvaluations
|
Constructor Summary | |
---|---|
RNAOptimisationProblem()
|
|
RNAOptimisationProblem(RNAOptimisationProblem copy)
Copy constructor. |
Method Summary | |
---|---|
protected Fitness |
calculateFitness(Type solution)
Determine the Fitness of the current Problem instance
based on the provided solution . |
DomainRegistry |
getBehaviouralDomain()
Returns the domain component that describes the search space of the needed behavioral characteristics of the problem. |
RNAOptimisationProblem |
getClone()
Create a cloned copy of the current object and return it. |
DataSetBuilder |
getDataSetBuilder()
Get the associated DataSetBuilder . |
DomainRegistry |
getDomain()
Returns the domain component that describes the search space for this problem. |
RNAFitness |
getFitnessCalculator()
|
void |
setDataSetBuilder(DataSetBuilder dataSetBuilder)
Set the DataSetBuilder for this
optimistion problem . |
void |
setFitnessCalculator(RNAFitness fit)
|
Methods inherited from class net.sourceforge.cilib.problem.OptimisationProblemAdapter |
---|
accept, changeEnvironment, getChangeStrategy, getFitness, getFitnessEvaluations, setChangeStrategy |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int fitnessEvaluations
Constructor Detail |
---|
public RNAOptimisationProblem()
public RNAOptimisationProblem(RNAOptimisationProblem copy)
copy
- The instance to copy.Method Detail |
---|
public RNAOptimisationProblem getClone()
getClone
in interface OptimisationProblem
getClone
in interface Problem
getClone
in interface Cloneable
getClone
in class OptimisationProblemAdapter
Object.clone()
public RNAFitness getFitnessCalculator()
public void setFitnessCalculator(RNAFitness fit)
fit
- The fit to set.protected Fitness calculateFitness(Type solution)
Fitness
of the current Problem
instance
based on the provided solution
.
calculateFitness
in class OptimisationProblemAdapter
solution
- The Type
representing the candidate solution.
Fitness
of the solution
in the current Problem.OptimisationProblemAdapter.getFitness(Type, boolean)
public void setDataSetBuilder(DataSetBuilder dataSetBuilder)
DataSetBuilder
for this
optimistion problem
.
setDataSetBuilder
in interface OptimisationProblem
setDataSetBuilder
in class OptimisationProblemAdapter
dataSetBuilder
- The DataSetBuilder
to be set on the current OptimisationProblem
.public DataSetBuilder getDataSetBuilder()
DataSetBuilder
.
getDataSetBuilder
in interface OptimisationProblem
getDataSetBuilder
in class OptimisationProblemAdapter
DataSetBuilder
.public DomainRegistry getDomain()
DomainRegistry
object representing the search space.public DomainRegistry getBehaviouralDomain()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |