class TMBlankTopoConnection

template for topographical delayed connections with BlankTopo kernels. More...

Definition#include <BlankTopoConnection.h>
Template formTMBlankTopoConnection<class TNumPre, class TNumPost, class TNumSyn, class TNumDel, class TNumStr, class TNumSparseIdx>
InheritsTMTopoConnection [public ]
Inherited byTMAssoConnection, TMDemoBlankTopoConnection, TMRandomConnection, TMV1Connection
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members

Protected Methods


Detailed Description

TMBlankTopoConnection template for topographical delayed connections with BlankTopo kernels

TLayout* kernelLT

kernelLT

 TMBlankTopoConnection (TSimulationEnvironment& simEnv_arg, const char* name_arg, TMPort* preOut_arg, TMPort* postIn_arg, TLayout* kernelLT_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TSimulationEnvironment& simEnv_arg, const char* name_arg, int nPostIn_arg, TMPort* preOut_arg, TMPort** postIn_arg, TLayout* kernelLT_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TSimulationEnvironment& simEnv_arg, const char* name_arg, TConnectionMode cMode_arg, TMPort* preOut_arg, TMPort* postIn_arg, TLayout* kernelLT_arg, TProjectionMap* pMap_arg, int zeroCenteredDelays_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TSimulationEnvironment& simEnv_arg, const char* name_arg, TConnectionMode cMode_arg, int nPostIn_arg, TMPort* preOut_arg, TMPort** postIn_arg, TLayout* kernelLT_arg, TProjectionMap* pMap_arg, int zeroCenteredDelays_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TMBlankTopoConnection& pattern, const char* name_arg, TMPort* preOut_arg, TMPort* postIn_arg, TLayout* kernelLT_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TMBlankTopoConnection& pattern, const char* name_arg, int nPostIn_arg, TMPort* preOut_arg, TMPort** postIn_arg, TLayout* kernelLT_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TMBlankTopoConnection& pattern, const char* name_arg, TMPort* preOut_arg, TMPort* postIn_arg, TLayout* kernelLT_arg, int sameWeights, int sameDelays, TProjectionMap* pMap_arg, int zeroCenteredDelays_arg)

TMBlankTopoConnection

 TMBlankTopoConnection (TMBlankTopoConnection& pattern, const char* name_arg, int nPostIn_arg, TMPort* preOut_arg, TMPort** postIn_arg, TLayout* kernelLT_arg, int sameWeights, int sameDelays, TProjectionMap* pMap_arg, int zeroCenteredDelays_arg)

TMBlankTopoConnection

 ~TMBlankTopoConnection ()

~TMBlankTopoConnection

void  allocateKernels (int nwKernels, int ndKernels, int nModes)

allocateKernels

void  allocateKernels (int nwKernels, int ndKernels, int nModes, const TKernelDescriptor& wkdes, const TKernelDescriptor& dkdes)

allocateKernels

void  allocateKernels (int nwKernels, int ndKernels, int nModes, const TKernelDescriptor& wkdes, const TKernelDescriptor& dkdes, int zeroCenteredDelaysFlag)

allocateKernels

void  outputState (ostream& os)

outputState

Reimplemented from TMTopoConnection.

void  outputState (ostream& os, int complete)

outputState

Reimplemented from TMTopoConnection.

void  create (const TMBlankTopoConnection*pattern,int sameWeights,int sameDelays)

create

[protected]

string  parseWeightsMapping (istream& is, TKernelMapping& wkMP)

parseWeightsMapping

[protected]

string  parseDelaysMapping (istream& is, TKernelMapping& dkMP)

parseDelaysMapping

[protected]

string  parseDelays (istream& is, TMKernelDY& delays)

parseDelays

[protected]

string  parseFullDimFlags (istream& is, TKernel& wk)

parseFullDimFlags

[protected]

void  parseOutWeightsMapping (const string& scopeID, ostream& os, const TKernelMapping& wkMP)

parseOutWeightsMapping

[protected const]

void  parseOutDelaysMapping (const string& scopeID, ostream& os, const TKernelMapping& dkMP)

parseOutDelaysMapping

[protected const]

void  parseOutDelays (const string& scopeID, ostream& os, const TMKernelDY& delays)

parseOutDelays

[protected const]

void  parseOutFullDimFlags (const string& scopeID, ostream& os, const TKernel& wk)

parseOutFullDimFlags

[protected const]

void  reparseConstructWeightsMapping (const string& scopeID, vector<TParameter*>& repPars, TKernelMapping& wkMP)

reparseConstructWeightsMapping

[protected]

void  reparseConstructDelaysMapping (const string& scopeID, vector<TParameter*>& repPars, TKernelMapping& dkMP)

reparseConstructDelaysMapping

[protected]

void  reparseConstructDelays (const string& scopeID, vector<TParameter*>& repPars, TMKernelDY& delays)

reparseConstructDelays

[protected]

void  reparseConstructFullDimFlags (const string& scopeID, vector<TParameter*>& repPars, TKernel& wk)

reparseConstructFullDimFlags

[protected]

void  reparseDeleteWeightsMapping (vector<TParameter*>& repPars, TKernelMapping& wkMP)

reparseDeleteWeightsMapping

[protected]

void  reparseDeleteDelaysMapping (vector<TParameter*>& repPars, TKernelMapping& dkMP)

reparseDeleteDelaysMapping

[protected]

void  reparseDeleteDelays (vector<TParameter*>& repPars, TMKernelDY& delays)

reparseDeleteDelays

[protected]

void  reparseDeleteFullDimFlags (vector<TParameter*>& repPars, TKernel& wk)

reparseDeleteFullDimFlags

[protected]

void  handleUpdatedParametersWeightsMapping (TKernelMapping& wkMP)

handleUpdatedParametersWeightsMapping

[protected]

void  handleUpdatedParametersDelaysMapping (TKernelMapping& dkMP)

handleUpdatedParametersDelaysMapping

[protected]

void  handleUpdatedParametersDelays (TMKernelDY& delays)

handleUpdatedParametersDelays

[protected]

void  handleUpdatedParametersFullDimFlags (TKernel& wk)

handleUpdatedParametersFullDimFlags

[protected]