|
|
TComponent System component of the simulation system Base class for all components (like neurons or connections)
| typedef TSimulationEnvironment::TComponentCategory TComponentCategory | TComponentCategory |
| string name | name |
| TSimulationEnvironment& simEnv | simEnv |
| TComponentCategory category | category |
| TParser& parser | parser |
| vector<TfPort*> gradualPorts | gradualPorts |
| vector<TbPort*> binaryPorts | binaryPorts |
| vector<TAlias> portAliases | portAliases |
| TComponent (TSimulationEnvironment& simEnv_arg, const char* name_arg, TComponentCategory cc_arg)
| TComponent |
| TComponent (TComponent& pattern, const char* name_arg, TComponentCategory cc_arg)
| TComponent |
| ~TComponent ()
| ~TComponent |
| void reparse ()
| reparse |
[virtual]
| void allocate ()
| allocate |
[virtual]
| void init ()
| init |
[virtual]
| void step_pre ()
| step_pre |
[virtual]
| void step ()
| step |
[virtual]
| void setParameter (TParameter* par)
| setParameter |
[virtual]
| TParameter* getParameter (const string& name_)
| getParameter |
[virtual]
Reimplemented from TParamOwner.
| void decouple ()
| decouple |
[virtual]
| void addGradualPort (TfPort* port)
| addGradualPort |
| void removeGradualPort (TfPort* port)
| removeGradualPort |
| TfPort* gPort (const char* portName)
| gPort |
| TfPort** gPort (const char* portName1,const char* portName2)
| gPort |
| TfPort** gPort (const char* portName1,const char* portName2,const char* portName3)
| gPort |
| TfPort** gPort (const char* portName1,const char* portName2,const char* portName3,const char* portName4)
| gPort |
| TfPort* gPort (const string& portName)
| gPort |
| TfPort** gPort (const string& portName1,const string& portName2)
| gPort |
| TfPort** gPort (const string& portName1,const string& portName2,const string& portName3)
| gPort |
| TfPort** gPort (const string& portName1,const string& portName2,const string& portName3,const string& portName4)
| gPort |
| void addBinaryPort (TbPort* port)
| addBinaryPort |
| void removeBinaryPort (const TbPort* port)
| removeBinaryPort |
| TbPort* bPort (const char* portName)
| bPort |
| TbPort** bPort (const char* portName1,const char* portName2)
| bPort |
| TbPort** bPort (const char* portName1,const char* portName2,const char* portName3)
| bPort |
| TbPort** bPort (const char* portName1,const char* portName2,const char* portName3,const char* portName4)
| bPort |
| TbPort* bPort (const string& portName)
| bPort |
| TbPort** bPort (const string& portName1,const string& portName2)
| bPort |
| TbPort** bPort (const string& portName1,const string& portName2,const string& portName3)
| bPort |
| TbPort** bPort (const string& portName1,const string& portName2,const string& portName3,const string& portName4)
| bPort |
| void addPortAlias (TfPort* port, const char* alias)
| addPortAlias |
| void addPortAlias (TfPort* port, const string& alias)
| addPortAlias |
| void addPortAlias (TbPort* port, const char* alias)
| addPortAlias |
| void addPortAlias (TbPort* port, const string& alias)
| addPortAlias |
| void addPortAlias (const char* original, const char* alias)
| addPortAlias |
| void addPortAlias (const string& original, const string& alias)
| addPortAlias |
| void addPortsForAlias (const string& alias, vector | addPortsForAlias |
| void derivs ()
| derivs |
[virtual]