class TGNeuron

Gradual Neuron model comparable to the SSNeuron model. More...

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

Public Methods

Public Members

Protected Methods


Detailed Description

TGNeuron: Gradual Neuron model comparable to the SSNeuron model

string scopeID

scopeID

TCompartment compartment

compartment

vector<TNoise*>* noiseSources

noiseSources

TVecPar tau_x

tau_x

TVecPar theta

theta

TVecPar beta

beta

TPar thresh_for_last

thresh_for_last

TiPar useLookUpTable

useLookUpTable

int nHabTC

nHabTC

TMatPar tau_h

tau_h

TMatPar str_h

str_h

TMatPar E_h

E_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 beta_flg

beta_flg

TFloat * beta_val

beta_val

int* tau_h_flg

tau_h_flg

TFloat ** tau_h_val

tau_h_val

int* str_h_flg

str_h_flg

TFloat ** str_h_val

str_h_val

int* E_h_flg

E_h_flg

TFloat ** E_h_val

E_h_val

TfPort * out

out

TfPort * lastOut

lastOut

TFloat * current

current

TFloat * x

x

TFloat * y

y

TFloat * last

last

TFloat ** habituation

habituation

TFloat * h

h

TFloat * threshDist

threshDist

TMLookUpTable<TFloat> * lut

lut

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

TGNeuron

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

TGNeuron

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

TGNeuron

 ~TGNeuron ()

~TGNeuron

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_pre ()

step_pre

Reimplemented from TComponent.

void  step ()

step

Reimplemented from TComponent.

void  reparse ()

reparse

Reimplemented from TComponent.

void  handleUpdatedParameters ()

handleUpdatedParameters

Reimplemented from TParamOwner.

void  setLUT (TMLookUpTable<TFloat>*lut_arg)

setLUT

void  setParameterValues ()

setParameterValues

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

operator<<

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

operator>>

void  firstInit (TGNeuron* pattern)

firstInit

[protected]

void  setDefaultParameters ()

setDefaultParameters

[protected]

void  deallocate ()

deallocate

[protected]

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

setParameterValues_generic

[protected]