Class MUAEstimator

Inheritance Relationships

Base Type

  • public IProcessor

Class Documentation

class MUAEstimator : public IProcessor

Public Functions

MUAEstimator()
void CreatePorts() override
void CompleteStreamInfo() override
void Prepare(GlobalContext &context) override
void Process(ProcessingContext &context) override

Public Members

const std::string BIN_SIZE = "bin size"

Protected Attributes

PortIn<SpikeType> *data_in_port_
PortOut<MUAType> *data_out_port_
StaticState<double> *bin_size_
BroadcasterState<double> *mua_
double current_bin_size_
double previous_bin_size_
double spike_buffer_size_
std::size_t n_spike_buffers_
options::Measurement<double, false> initial_bin_size_{10., "ms", options::positive<double>(true)}