CSIM: SigmoidalNeuron Class Reference

SigmoidalNeuron Class Reference

#include <sigmoidalneuron.h>

Inheritance diagram for SigmoidalNeuron:

AnalogNeuron Neuron Forceable SynapseTarget Advancable csimClass ExtOutSigmoidalNeuron List of all members.

Detailed Description

An analog neuron with a sigmoidal activation function.

Public Attributes

  • double thresh
    Itot = logsig(beta*(Itot-thresh)) [readwrite; units=W;].
  • double beta
    Itot = logsig(beta*(Itot-thresh)) [readwrite; units=1;].
  • double tau_m
    time constant [readwrite;]
  • double A_max
    the output of a sig neuron is scaled to (0,W_max) [readwrite; units=1;]
  • double I_inject
    external current injected into neuron [readwrite; units=W;]
  • double Vm_init
    initial 'membrane voltage' [readwrite; units=V;]

Private Attributes

  • double C1
    constant for exponential Euler integration of Vm [hidden;]
  • double C2
    constant for exponential Euler integration of Vm [hidden;]

Friends


 
(C) 2003, Thomas Natschläger last modified 07/10/2006