public class LiveLinkShape extends AbstractLiveLinkShape<LiveLinkShape.LiveLinkShapeData>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
LiveLinkShape.LiveLinkShapeData |
org.marid.logging.LogSupport.Log| Modifier and Type | Field and Description |
|---|---|
protected static int |
COUNT |
COUNTER, in, list, out, rectanglesLOGGERS| Constructor and Description |
|---|
LiveLinkShape(BlockComponent.Output output,
BlockComponent.Input input) |
| Modifier and Type | Method and Description |
|---|---|
protected LiveLinkShape.LiveLinkShapeData |
crossover(LiveLinkShape.LiveLinkShapeData male,
LiveLinkShape.LiveLinkShapeData female,
ThreadLocalRandom random) |
protected LiveLinkShape.LiveLinkShapeData |
defaultSpecie() |
protected double |
fitness(LiveLinkShape.LiveLinkShapeData specie) |
Shape |
getShape() |
protected void |
mutate(LiveLinkShape.LiveLinkShapeData specie,
ThreadLocalRandom random) |
bestSpecie, doGA, init, updateequals, getColor, getInputType, getOutputType, hashCode, isAssociatedWith, isValid, paint, paint, popupMenu, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitconfig, fine, finer, finest, info, log, log, logger, severe, severe, warning, warningprotected static final int COUNT
public LiveLinkShape(BlockComponent.Output output, BlockComponent.Input input)
protected LiveLinkShape.LiveLinkShapeData defaultSpecie()
defaultSpecie in class AbstractLiveLinkShape<LiveLinkShape.LiveLinkShapeData>protected LiveLinkShape.LiveLinkShapeData crossover(LiveLinkShape.LiveLinkShapeData male, LiveLinkShape.LiveLinkShapeData female, ThreadLocalRandom random)
crossover in class AbstractLiveLinkShape<LiveLinkShape.LiveLinkShapeData>protected void mutate(LiveLinkShape.LiveLinkShapeData specie, ThreadLocalRandom random)
mutate in class AbstractLiveLinkShape<LiveLinkShape.LiveLinkShapeData>protected double fitness(LiveLinkShape.LiveLinkShapeData specie)
fitness in class AbstractLiveLinkShape<LiveLinkShape.LiveLinkShapeData>Copyright © 2012–2015 MARID software development group. All rights reserved.