NEST  2.6.0,not_revisioned_source_dir@0
Public Member Functions | Private Attributes | List of all members
nest::ModelsModule Class Reference

Module supplying all models that are included in the NEST release. More...

#include <modelsmodule.h>

Inheritance diagram for nest::ModelsModule:
SLIModule

Public Member Functions

 ModelsModule (Network &)
 
 ~ModelsModule ()
 
void init (SLIInterpreter *)
 Initialize module by registering models with the network. More...
 
const std::string name (void) const
 Return name of the module. More...
 
const std::string commandstring (void) const
 Return sli command sequence to be executed for initialisation. More...
 
- Public Member Functions inherited from SLIModule
virtual ~SLIModule ()
 
void install (std::ostream &, SLIInterpreter *)
 Print installation message via interpreter message command. More...
 

Private Attributes

Networknet_
 network where models are to be registered More...
 

Detailed Description

Module supplying all models that are included in the NEST release.

Todo:
Should this be a dynamic module?

Constructor & Destructor Documentation

nest::ModelsModule::ModelsModule ( Network net)
nest::ModelsModule::~ModelsModule ( )

Member Function Documentation

const std::string nest::ModelsModule::commandstring ( void  ) const
virtual

Return sli command sequence to be executed for initialisation.

Reimplemented from SLIModule.

void nest::ModelsModule::init ( SLIInterpreter )
virtual

Initialize module by registering models with the network.

Parameters
SLIInterpreter*SLI interpreter
nest::Network&Network with which to register models

Implements SLIModule.

References ad, net_, TokenArray::push_back(), nest::names::record_from, and nest::names::V_m.

const std::string nest::ModelsModule::name ( void  ) const
virtual

Return name of the module.

Implements SLIModule.

Member Data Documentation

Network& nest::ModelsModule::net_
private

network where models are to be registered

Referenced by init().


The documentation for this class was generated from the following files: