Cypress
1.0
C++ Spiking Neural Network Simulation Framework
|
#include <tuning_curve.hpp>
Public Member Functions | |
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) | |
const std::vector< Real > & | input_spike_train () const |
std::vector< std::pair< Real, Real > > | evaluate_output_spike_train (std::vector< Real > output_spikes) |
Real | input_spike_train_len () const |
Static Public Attributes | |
static constexpr size_t | DEFAULT_N_SAMPLES = 100 |
static constexpr size_t | DEFAULT_N_REPEAT = 10 |
cypress::nef::TuningCurveEvaluator::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 |
||
) |
std::vector<std::pair<Real, Real> > cypress::nef::TuningCurveEvaluator::evaluate_output_spike_train | ( | std::vector< Real > | output_spikes | ) |
|
inline |
|
inline |
|
static |
|
static |