class TDelayDist

Base class for specification of distance dependence for synaptic delays according to various distance measures. More...

Definition#include <F2_delay.h>
Inherited byTMKernelDY
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TDelayDist Base class for specification of distance dependence for synaptic delays according to various distance measures

static const char* DT_RECT

DT_RECT

static const char* DT_DIAG

DT_DIAG

static const char* DT_CIRC

DT_CIRC

TFloat& stepSize_inv

stepSize_inv

TVecPar parBaseDelay

parBaseDelay

TVecPar parDistDelay

parDistDelay

TPar parStraightDist

parStraightDist

TsPar parDistType

parDistType

TFloat& straightDist

straightDist

char* dType

dType

 TDelayDist (TSimulationEnvironment& simEnv, TParamOwner *owner, int nModes)

TDelayDist

 TDelayDist (TParamOwner *owner, TFloat& stepSize_inv_arg, int nModes)

TDelayDist

 TDelayDist (TSimulationEnvironment& simEnv, TParamOwner *owner, int nModes, int parse)

TDelayDist

 TDelayDist (const TDelayDist& copy, TParamOwner *owner)

TDelayDist

 ~TDelayDist ()

~TDelayDist

void  resize (int nModes_new)

resize

void  setDefaultParameters ()

setDefaultParameters

inline TFloat  distRECT (TFloat branchDist)

distRECT

inline TFloat  distDIAG (TFloat branchDist)

distDIAG

inline TFloat  distCIRC (TFloat branchDist)

distCIRC

inline TFloat  dist (TFloat branchDist)

dist

inline TFloat  getDelay (int mode, TFloat branchDist)

getDelay

inline int  getDelaySteps (int mode, TFloat branchDist)

getDelaySteps

void  reparseConstruct (TParser& parser, vector<TParameter*>& repPars)

reparseConstruct

void  reparseDelete (vector<TParameter*>& repPars)

reparseDelete

int  handleUpdatedParameters ()

handleUpdatedParameters

void  outputState (ostream & os)

outputState

[const]

friend ostream&  operator<< (ostream& os, const TDelayDist& delay)

operator<<

friend istream&  operator>> (istream& is, TDelayDist& delay)

operator>>

void  create ()

create

[protected]