Cypress  1.0
C++ Spiking Neural Network Simulation Framework
Public Member Functions | Static Public Attributes | List of all members
cypress::nef::TuningCurveEvaluator Class Reference

#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
 

Constructor & Destructor Documentation

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 
)

Member Function Documentation

std::vector<std::pair<Real, Real> > cypress::nef::TuningCurveEvaluator::evaluate_output_spike_train ( std::vector< Real output_spikes)
const std::vector<Real>& cypress::nef::TuningCurveEvaluator::input_spike_train ( ) const
inline
Real cypress::nef::TuningCurveEvaluator::input_spike_train_len ( ) const
inline

Member Data Documentation

constexpr size_t cypress::nef::TuningCurveEvaluator::DEFAULT_N_REPEAT = 10
static
constexpr size_t cypress::nef::TuningCurveEvaluator::DEFAULT_N_SAMPLES = 100
static

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