Node to test the SPORE module. More...
#include <spore_test_node.h>
Public Member Functions | |
SporeTestNode () | |
~SporeTestNode () | |
void | get_status (DictionaryDatum &) const |
void | set_status (const DictionaryDatum &) |
void | handle (nest::SpikeEvent &) |
nest::port | handles_test_event (nest::SpikeEvent &, nest::rport) |
nest::port | send_test_event (nest::Node &, nest::rport, nest::synindex, bool) |
Public Member Functions inherited from spore::TracingNode | |
TracingNode () | |
virtual | ~TracingNode () |
void | get_trace_status (DictionaryDatum &d) const |
const_iterator | get_trace (nest::delay steps, trace_id id) const |
Access the trace of id at time step step. More... | |
const_iterator | get_trace (nest::Time const &time, trace_id id) const |
size_t | get_num_traces () const |
Protected Member Functions | |
void | register_test (SporeTestBase *test) |
Protected Member Functions inherited from spore::TracingNode | |
void | init_traces (size_t num_traces) |
void | set_trace (nest::delay steps, double v, trace_id id=0) |
Additional Inherited Members | |
Public Types inherited from spore::TracingNode | |
typedef CircularBuffer< double >::const_iterator | const_iterator |
typedef size_t | trace_id |
Node to test the SPORE module.
spore::SporeTestNode::SporeTestNode | ( | ) |
Constructor.
spore::SporeTestNode::~SporeTestNode | ( | ) |
Destructor.
|
inlinevirtual |
Status getter function.
Reimplemented from spore::TracingNode.
void spore::SporeTestNode::handle | ( | nest::SpikeEvent & | e | ) |
SpikeEvent handling.
e | the event. |
|
inline |
PoissonDblExpNeuron test event.
|
protected |
Register a new test.
|
inline |
PoissonDblExpNeuron test event.
|
inlinevirtual |
Status setter function.
Reimplemented from spore::TracingNode.