Uses of Class
network.aika.neuron.Synapse
Package
Description
-
Uses of Synapse in network.aika
Modifier and TypeMethodDescriptionvoid
Thought.onActivationCreationEvent
(Activation act, Synapse originSynapse, Activation originAct) -
Uses of Synapse in network.aika.callbacks
Modifier and TypeMethodDescriptionvoid
EventListener.onActivationCreationEvent
(Activation act, Synapse originSynapse, Activation originAct) -
Uses of Synapse in network.aika.direction
Modifier and TypeMethodDescriptionDirection.getSynapses
(Neuron n) Input.getSynapses
(Neuron n) Output.getSynapses
(Neuron n) -
Uses of Synapse in network.aika.neuron
Modifier and TypeClassDescriptionclass
Neuron<S extends Synapse,
A extends Activation> class
Synapse<S extends Synapse,
I extends Neuron & Axon, O extends Neuron<?, OA>, L extends Link<S, IA, OA>, IA extends Activation, OA extends Activation> Modifier and TypeMethodDescriptionNeuron.getInputSynapse
(NeuronProvider n) Neuron.getOutputSynapse
(NeuronProvider n) Synapse.getTemplate()
Templates.getTemplateSynapse
(byte templateSynapseId) static Synapse
Modifier and TypeMethodDescriptionNeuron.getOutputSynapses()
Neuron.getTargetSynapses
(Direction dir, boolean template) Modifier and TypeMethodDescriptionvoid
Neuron.addOutputSynapse
(Synapse s) boolean
Neuron.containsInputSynapse
(Synapse s) boolean
Neuron.containsOutputSynapse
(Synapse s) boolean
Synapse.isOfTemplate
(Synapse templateSynapse) void
Neuron.removeOutputSynapse
(Synapse s) -
Uses of Synapse in network.aika.neuron.activation
Modifier and TypeClassDescriptionclass
Link<S extends Synapse,
I extends Activation, O extends Activation> Modifier and TypeMethodDescriptionActivation.getInputLink
(Synapse s) Activation.getOutputLinks
(Synapse s) void
Activation.init
(Synapse originSynapse, Activation originAct) void
BindingActivation.init
(Synapse originSynapse, Activation originAct) void
PatternActivation.init
(Synapse originSynapse, Activation originAct) boolean
Activation.inputLinkExists
(Synapse s) boolean
Activation.linkExists
(Direction dir, Synapse ts, boolean template) static boolean
Link.templateLinkExists
(Synapse ts, Activation iAct, Activation oAct) -
Uses of Synapse in network.aika.neuron.conjunctive
Modifier and TypeClassDescriptionclass
BindingNeuronSynapse<S extends BindingNeuronSynapse,
I extends Neuron & Axon, L extends Link<S, IA, BindingActivation>, IA extends Activation> class
ConjunctiveSynapse<S extends ConjunctiveSynapse,
I extends Neuron & Axon, O extends ConjunctiveNeuron<?, OA>, L extends Link<S, IA, OA>, IA extends Activation, OA extends ConjunctiveActivation> class
class
class
class
PrimaryInputSynapse<I extends Neuron & PatternAxon,
IA extends Activation> class
class
The Same Pattern Binding Neuron Synapse is an inner synapse between two binding neurons of the same pattern. -
Uses of Synapse in network.aika.neuron.disjunctive
Modifier and TypeClassDescriptionclass
CategorySynapse<N extends Neuron & PatternAxon>
class
DisjunctiveSynapse<S extends DisjunctiveSynapse,
I extends Neuron & Axon, O extends DisjunctiveNeuron<?, OA>, L extends Link<S, IA, OA>, IA extends Activation, OA extends DisjunctiveActivation> class
Modifier and TypeMethodDescriptionDisjunctiveNeuron.getTargetSynapses
(Direction dir, boolean template) -
Uses of Synapse in network.aika.steps.activation
Modifier and TypeMethodDescriptionstatic void
Propagate.propagate
(Activation fromAct, Synapse targetSynapse) Modifier and TypeMethodDescriptionstatic void
Propagate.add
(Activation act, boolean template, String linkingType, Predicate<Synapse> filter) static void
Linking.addInternal
(Activation act, BindingSignal bindingSignal, Direction dir, LinkingOrder linkingOrder, Timestamp fired, String linkingType, Predicate<Synapse> filter) -
Uses of Synapse in network.aika.utils
Modifier and TypeMethodDescriptionstatic <S extends Synapse>
STestUtils.createPositiveFeedbackSynapse
(PositiveFeedbackSynapse templateSynapse, PatternNeuron input, BindingNeuron output, double weight, double feedbackWeight) static <S extends Synapse>
STestUtils.createSynapse
(Synapse templateSynapse, Neuron input, Neuron output, double weight) Modifier and TypeMethodDescriptionstatic <S extends Synapse>
STestUtils.createSynapse
(Synapse templateSynapse, Neuron input, Neuron output, double weight)