|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SocialEntity
An Entity that can recieve information from other Entities.
Social infomation sharing is very important. This is a marker interface that will identify Entity objects that are able to transfer knowledge to other Entities.
Method Summary | |
---|---|
NeighbourhoodBestUpdateStrategy |
getNeighbourhoodBestUpdateStrategy()
Get the reference to the currently employed NeighbourhoodBestUpdateStrategy . |
Fitness |
getSocialBestFitness()
Get the current social best fitness. |
void |
setNeighbourhoodBestUpdateStrategy(NeighbourhoodBestUpdateStrategy neighbourhoodBestUpdateStrategy)
Set the NeighbourhoodBestUpdateStrategy to be used by the Entity. |
Methods inherited from interface net.sourceforge.cilib.entity.Entity |
---|
calculateFitness, calculateFitness, compareTo, getBestFitness, getCandidateSolution, getClone, getDimension, getFitness, getFitnessCalculator, getId, getProperties, initialise, reinitialise, setCandidateSolution, setProperties |
Method Detail |
---|
Fitness getSocialBestFitness()
NeighbourhoodBestUpdateStrategy getNeighbourhoodBestUpdateStrategy()
NeighbourhoodBestUpdateStrategy
.
NeighbourhoodBestUpdateStrategy
objectvoid setNeighbourhoodBestUpdateStrategy(NeighbourhoodBestUpdateStrategy neighbourhoodBestUpdateStrategy)
NeighbourhoodBestUpdateStrategy
to be used by the Entity.
neighbourhoodBestUpdateStrategy
- The NeighbourhoodBestUpdateStrategy
to be used
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |