27 #ifndef CYPRESS_NEF_TUNING_CURVE_HPP 28 #define CYPRESS_NEF_TUNING_CURVE_HPP 49 std::vector<Real> m_test_values;
50 std::vector<Real> m_test_spike_train;
57 size_t n_samples = DEFAULT_N_SAMPLES,
58 size_t n_repeat = DEFAULT_N_REPEAT,
65 return m_test_spike_train;
69 std::vector<Real> output_spikes);
73 return m_t_wnd * m_test_values.size() * 1e3;
Definition: tuning_curve.hpp:38
static constexpr Real DEFAULT_STEP
Definition: delta_sigma.hpp:47
static constexpr Real DEFAULT_MIN_SPIKE_INTERVAL
Definition: delta_sigma.hpp:49
static constexpr size_t DEFAULT_N_REPEAT
Definition: tuning_curve.hpp:54
Definition: delta_sigma.hpp:57
Real input_spike_train_len() const
Definition: tuning_curve.hpp:71
double Real
Definition: types.hpp:56
const std::vector< Real > & input_spike_train() const
Definition: tuning_curve.hpp:63
std::vector< std::pair< Real, Real > > evaluate_output_spike_train(std::vector< Real > output_spikes)
Definition: brainscales_lib.hpp:39
TuningCurveEvaluator(size_t n_samples=DEFAULT_N_SAMPLES, size_t n_repeat=DEFAULT_N_REPEAT, Real min_spike_interval=DeltaSigma::DEFAULT_MIN_SPIKE_INTERVAL, Real response_time=DeltaSigma::DEFAULT_RESPONSE_TIME, Real step=DeltaSigma::DEFAULT_STEP)
Definition: delta_sigma.hpp:107
static constexpr Real DEFAULT_RESPONSE_TIME
Definition: delta_sigma.hpp:46
static constexpr size_t DEFAULT_N_SAMPLES
Definition: tuning_curve.hpp:53