Class ActivationParticle
java.lang.Object
org.miv.pherd.Particle
org.graphstream.ui.layout.springbox.NodeParticle
org.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
network.aika.debugger.AbstractParticle
network.aika.debugger.activations.ActivationParticle
- Author:
- Lukas Molzberger
-
Field Summary
FieldsFields inherited from class network.aika.debugger.AbstractParticle
K1Attr, layout, x, yFields inherited from class org.graphstream.ui.layout.springbox.NodeParticle
attE, box, disp, frozen, len, neighbours, out, repEFields inherited from class org.miv.pherd.Particle
attributes, cell, id, moved, nextPos, pos, weight -
Constructor Summary
ConstructorsConstructorDescriptionActivationParticle(AbstractLayout layout, org.graphstream.graph.Node node, network.aika.neuron.activation.Activation act, String id, double x, double y, double z) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidattraction(org.graphstream.ui.geom.Vector3 delta) static org.miv.pherd.geom.Point3computeInitialActivationPosition(network.aika.neuron.activation.Activation act, String originSynapseType, network.aika.neuron.activation.Activation originAct, org.miv.pherd.geom.Point3 originPos) static doublegetInitialYOffset(String originSynapseType, boolean isBranchActivation) voidsetTargetOnActivationCreation(network.aika.neuron.activation.Activation act, network.aika.neuron.Synapse originSynapse, network.aika.neuron.activation.Activation originAct) voidsetTargetX(Double targetX) voidsetTargetY(Double targetY) Methods inherited from class network.aika.debugger.AbstractParticle
edgeAttraction, recurseRepulsion, repulsionN2, repulsionNLogNMethods inherited from class org.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
gravity, intersectionMethods inherited from class org.graphstream.ui.layout.springbox.NodeParticle
createDebug, getEdges, inserted, move, moveOf, moveTo, nextStep, registerEdge, removed, removeNeighborEdges, unregisterEdgeMethods inherited from class org.miv.pherd.Particle
closeTo, closeTo, getAttribute, getAttributeKeyIterator, getCell, getId, getPosition, getWeight, initPos, removeAttribute, setAttribute, setBox, setCell, setWeight, suicide
-
Field Details
-
K1
public static double K1 -
K2
public static double K2
-
-
Constructor Details
-
ActivationParticle
public ActivationParticle(AbstractLayout layout, org.graphstream.graph.Node node, network.aika.neuron.activation.Activation act, String id, double x, double y, double z)
-
-
Method Details
-
setTargetOnActivationCreation
public void setTargetOnActivationCreation(network.aika.neuron.activation.Activation act, network.aika.neuron.Synapse originSynapse, network.aika.neuron.activation.Activation originAct) -
computePatternActivationTargetXPosition
-
computeInitialActivationPosition
public static org.miv.pherd.geom.Point3 computeInitialActivationPosition(network.aika.neuron.activation.Activation act, String originSynapseType, network.aika.neuron.activation.Activation originAct, org.miv.pherd.geom.Point3 originPos) -
getTargetX
-
setTargetX
-
getTargetY
-
setTargetY
-
attraction
protected void attraction(org.graphstream.ui.geom.Vector3 delta) - Overrides:
attractionin classorg.graphstream.ui.layout.springbox.implementations.SpringBoxNodeParticle
-
getInitialYOffset
-