Public Member Functions | List of all members
spore::ConnectionUpdater Class Reference

Nest node to handle synapse updates on regular time grid. More...

#include <connection_updater.h>

Inheritance diagram for spore::ConnectionUpdater:
Inheritance graph
[legend]
Collaboration diagram for spore::ConnectionUpdater:
Collaboration graph
[legend]

Public Member Functions

 ConnectionUpdater ()
 
 ConnectionUpdater (const ConnectionUpdater &n)
 
virtual ~ConnectionUpdater ()
 
virtual void update (nest::Time const &origin, const long from, const long to)
 
virtual void calibrate ()
 
virtual void finalize ()
 
void get_status (DictionaryDatum &) const
 
void set_status (const DictionaryDatum &)
 
bool has_proxies () const
 
bool one_node_per_process () const
 

Detailed Description

Nest node to handle synapse updates on regular time grid.

Constructor & Destructor Documentation

◆ ConnectionUpdater() [1/2]

spore::ConnectionUpdater::ConnectionUpdater ( )

Constructor.

◆ ConnectionUpdater() [2/2]

spore::ConnectionUpdater::ConnectionUpdater ( const ConnectionUpdater n)

Copy Constructor.

◆ ~ConnectionUpdater()

spore::ConnectionUpdater::~ConnectionUpdater ( )
virtual

Destructor.

Member Function Documentation

◆ calibrate()

void spore::ConnectionUpdater::calibrate ( )
virtual

Called when a simulation is about to be started. This Will set the node frozen if the ConnectionUpdateManager does not need updates.

◆ finalize()

void spore::ConnectionUpdater::finalize ( )
virtual

Called when a simulation is finished.

◆ update()

void spore::ConnectionUpdater::update ( nest::Time const &  origin,
const long  from,
const long  to 
)
virtual

Update function of the ConnectionUpdater node. This will trigger the update function of the ConnectionUpdateManager in regular time intervals given by ConnectionUpdateManager::interval_.

Parameters
originthe time slice origin.
fromfrom time offset.
toto time offset.

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