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

Test class to generate a pulsed trace for testing synapse models. More...

#include <test_pulse_trace.h>

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

Public Member Functions

 TestPulseTrace ()
 
virtual double get_trace (nest::delay time_step, TracingNode::trace_id id)
 
virtual void set_status (const DictionaryDatum &d)
 
virtual size_t get_num_traces () const
 
- Public Member Functions inherited from spore::SporeTestBase
 SporeTestBase (const std::string &name, nest::delay t_max=1)
 
const std::string & get_name () const
 
nest::delay get_t_max () const
 
virtual void init ()
 
virtual void check (nest::delay time_step, TracingNode *node)
 
virtual void get_status (DictionaryDatum &d) const
 

Additional Inherited Members

- Protected Member Functions inherited from spore::SporeTestBase
void test_assert (bool condition, const std::string &msg)
 

Detailed Description

Test class to generate a pulsed trace for testing synapse models.

Constructor & Destructor Documentation

◆ TestPulseTrace()

spore::TestPulseTrace::TestPulseTrace ( )

Constructor.

Member Function Documentation

◆ get_trace()

double spore::TestPulseTrace::get_trace ( nest::delay  time_step,
TracingNode::trace_id  id 
)
virtual
Returns
the current value of the trace.

Reimplemented from spore::SporeTestBase.

◆ set_status()

void spore::TestPulseTrace::set_status ( const DictionaryDatum &  d)
virtual

Status setter function.

Reimplemented from spore::SporeTestBase.


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