Table of Contents

Struct OutputKind

Namespace
DotFly
Assembly
DotFly.Engine.dll

What an output port publishes per neuron.

public readonly record struct OutputKind : IEquatable<OutputKind>
Implements
Inherited Members

Properties

Kind

Readout kind.

public OutputKind.Readout Kind { get; init; }

Property Value

OutputKind.Readout

Membrane

Membrane potential.

public static OutputKind Membrane { get; }

Property Value

OutputKind

Window

Trailing window for rate/count readouts.

public TimeSpan Window { get; init; }

Property Value

TimeSpan

Methods

Rate(TimeSpan)

Firing rate over a trailing window.

public static OutputKind Rate(TimeSpan window)

Parameters

window TimeSpan

Returns

OutputKind

SpikeCount(TimeSpan)

Spike count over a trailing window.

public static OutputKind SpikeCount(TimeSpan window)

Parameters

window TimeSpan

Returns

OutputKind