A device allows to receive reward traces from another process.
More...
#include <reward_in_proxy.h>
|
virtual void | init_buffers_ () |
|
virtual void | init_state_ (const Node &) |
|
virtual void | calibrate () |
|
virtual void | update (nest::Time const &, const long, const long) |
|
void | init_traces (size_t num_traces) |
|
void | set_trace (nest::delay steps, double v, trace_id id=0) |
|
A device allows to receive reward traces from another process.
This device allows to receive a real-valued piecewise constant trace from another process using the MUSIC interprocess communication API. A typical application for this node is to receive a reward signal and communicate it to synapses that are trained using reward-modulated plasticity. The number of traces that are received by this device is given by the width of the MUSIC port. The received traces can be read out using the TracingNode::get_trace() member function.
- See also
- SynapticSamplingRewardGradientConnection
◆ get_status()
void spore::RewardInProxy::get_status |
( |
DictionaryDatum & |
d | ) |
const |
|
virtual |
◆ set_status()
void spore::RewardInProxy::set_status |
( |
const DictionaryDatum & |
d | ) |
|
|
virtual |
The documentation for this class was generated from the following files: