class TSSNeuron

Simple Spiking Neuron. More...

Definition#include <SSNeuron.h>
InheritsTIntegratorClient [public ], TNeuron [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TSSNeuron Simple Spiking Neuron

string scopeID

scopeID

TCompartment compartment

compartment

vector<TNoise*>* noiseSources

noiseSources

TVecPar tau_x

tau_x

TVecPar theta

theta

TVecPar refAbs

refAbs

TVecPar refRel

refRel

TVecPar tau_h

tau_h

TVecPar thetaInc_h

thetaInc_h

TCompartmentReceptors* receptorPorts

receptorPorts

TDerivScope derivScope

derivScope

TIntegrator* integrator

integrator

int tau_x_flg

tau_x_flg

TFloat * tau_x_val

tau_x_val

int theta_flg

theta_flg

TFloat * theta_val

theta_val

int refAbs_flg

refAbs_flg

TFloat * refAbs_val

refAbs_val

int refRel_flg

refRel_flg

TFloat * refRel_val

refRel_val

int tau_h_flg

tau_h_flg

TFloat * tau_h_val

tau_h_val

int thetaInc_h_flg

thetaInc_h_flg

TFloat * thetaInc_h_val

thetaInc_h_val

TbPort * out

out

TfPort * lastOut

lastOut

TFloat * current

current

TFloat * x

x

TByte * y

y

TFloat * last

last

TFloat * habituation

habituation

TFloat * threshDist

threshDist

TUnsigned32 * spikeCount

spikeCount

TFloat * meanSpikeCount

meanSpikeCount

 TSSNeuron (TSimulationEnvironment& simEnv_arg, const char* name_arg, TLayout* layout_arg, vector<TNoise*>* noiseSources_arg)

TSSNeuron

 TSSNeuron (TSimulationEnvironment& simEnv_arg, const char* name_arg, TLayout* layout_arg, vector<TNoise*>* noiseSources_arg, TIntegrator* integrator_arg, int parse)

TSSNeuron

 TSSNeuron (TSSNeuron& pattern, const char* name_arg, TLayout* layout_arg, vector<TNoise*>* noiseSources_arg)

TSSNeuron

 ~TSSNeuron ()

~TSSNeuron

void  allocate ()

allocate

Reimplemented from TComponent.

void  derivs ()

derivs

Reimplemented from TComponent.

void  derivs (int id, TFloat t,TFloat* x,TFloat* dxdt)

derivs

Reimplemented from TComponent.

void  init ()

init

Reimplemented from TComponent.

void  init (int atRandom)

init

Reimplemented from TComponent.

void  step ()

step

Reimplemented from TComponent.

void  reparse ()

reparse

Reimplemented from TComponent.

void  handleUpdatedParameters ()

handleUpdatedParameters

Reimplemented from TParamOwner.

void  setParameterValues ()

setParameterValues

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

operator<<

friend istream &  operator>> (istream& parser, TSSNeuron & neuron)

operator>>

void  firstInit (TSSNeuron* pattern)

firstInit

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  deallocate ()

deallocate

[protected]

void  setParameterValues_generic (TVecPar& par, int& flg, TFloat *&val)

setParameterValues_generic

[protected]

void  setParameterValues_tau_x ()

setParameterValues_tau_x

[protected]

void  setParameterValues_tau_h ()

setParameterValues_tau_h

[protected]