class TIFNeuron

Simple Integrate-And-Fire-Neuron. More...

Definition#include <IFNeuron.h>
InheritsTNeuron [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods

Protected Members


Detailed Description

TIFNeuron Simple Integrate-And-Fire-Neuron

string scopeID_TIFNeuron

scopeID_TIFNeuron

TPar tau_x

tau_x

TPar tau_gex

tau_gex

TPar tau_gin

tau_gin

TPar tau_h

tau_h

TPar gexMax

gexMax

TPar ginMax

ginMax

TPar theta

theta

TPar ahp

ahp

TPar habituation

habituation

TPar exConstInput

exConstInput

TPar inConstInput

inConstInput

TVecPar noisePower

noisePower

TPar noisePowerOrder

noisePowerOrder

TiPar eInLen

eInLen

TiPar iInLen

iInLen

TiPar eInGradLen

eInGradLen

TiPar iInGradLen

iInGradLen

TfPort* eIn

eIn

TfPort* iIn

iIn

TfPort* eInGrad

eInGrad

TfPort* iInGrad

iInGrad

TbPort* out

out

TNoise * noise

noise

TFloat * gex

gex

TFloat * gin

gin

TFloat * x

x

TFloat * h

h

TByte * y

y

 TIFNeuron (TSimulationEnvironment& simEnv_arg, const char* name_arg, TLayout* layout_arg, TNoise* noise_arg)

TIFNeuron

 TIFNeuron (TSimulationEnvironment& simEnv_arg, const char* name_arg, TLayout* layout_arg, TNoise* noise_arg, int parse)

TIFNeuron

 TIFNeuron (TIFNeuron& pattern, const char* name_arg, TLayout* layout_arg, TNoise* noise_arg)

TIFNeuron

 ~TIFNeuron ()

~TIFNeuron

void  init ()

init

Reimplemented from TComponent.

void  init (int atRandom)

init

Reimplemented from TComponent.

void  step ()

step

Reimplemented from TComponent.

inline void  step_General ()

step_General

inline void  step_GradualDirac ()

step_GradualDirac

inline void  step_Gradual ()

step_Gradual

inline void  step_Dirac ()

step_Dirac

TFloat  getNoiseFactor ()

getNoiseFactor

void  handleUpdatedParameters ()

handleUpdatedParameters

Reimplemented from TParamOwner.

void  reparse ()

reparse

Reimplemented from TComponent.

friend ostream &  operator<< (ostream& os, const TIFNeuron & neuron)

operator<<

friend TParser &  operator>> (TParser& parser, TIFNeuron & neuron)

operator>>

TFloat decay_x

decay_x

[protected]

TFloat decay_gex

decay_gex

[protected]

TFloat decay_gin

decay_gin

[protected]

TFloat decay_h

decay_h

[protected]

TFloat temp

temp

[protected]

TFloat oneMdecay_x

oneMdecay_x

[protected]

TFloat oneMdecay_gex

oneMdecay_gex

[protected]

TFloat oneMdecay_gin

oneMdecay_gin

[protected]

TFloat oneMdecay_h

oneMdecay_h

[protected]

int noiseReferenced

noiseReferenced

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  create ()

create

[protected]

void  deallocate ()

deallocate

[protected]