summaryrefslogtreecommitdiff
path: root/doc/endziel.txt
blob: 28ff4fd60dd77b150a6f3f7e94bfe564dce144e8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
neuron {
    double Voltage;
    double TraceY;
    bool(8) justFired;
       
    Voltage' = Voltage * exp(-dt);
    TraceY' = TraceY * exp(-dt);
    justFired = false;

    on SpikeArrival {
        Voltage' = Voltage + Weight;
    }

    emit Spike {
    	default true;
        if Voltage' > 10;
	if refractoryLeft == 0.0;

	justFired = true;
    }
}

synapse {
    double Weight;
    double Delay;

    

    on Spike {
        Weight = Weight * STDP(dt);
    }
}
contact: Jan Huwald // Impressum