22 #ifndef _CODE_LIBS_GEOMLIB_LIFNEURALDYNAMICS
23 #define _CODE_LIBS_GEOMLIB_LIFNEURALDYNAMICS
virtual ~LifNeuralDynamics()
Destructor; required to be virtual.
virtual MPILib::Time TStep() const
Fundamental time step by which mass is shifted through the geometric bins.
Number Nneg() const
Number of bins below the reversal bin.
Contains the parameters necessary to configure a concrete OdeSystem instance. See AbstractOdeSystem a...
The configuration of a GeomAlgorithm requires that the neural dynamics is defined somewhere...
Number Npos() const
Number of bins above the reversal bin.
MPILib::Time TimePeriod() const
Leaky-integrate-and-fire dynamics for LeakingOdeSystem.
LifNeuralDynamics(const OdeParameter &, double lambda)
The lambda parameter is creating the artificial period necessary for implementing a 'period' in leaky...
Number NumberOfBins() const
Number of bins in the grid.
virtual MPILib::Time TPeriod() const
Time it takes for probability mass to go full cycle. For LIF dynamics this is close to the time it ta...
virtual std::vector< Potential > InterpretationArray() const
Produce an array that contains the bin limits. The are contains the lower bin limits the highest bin ...
virtual LifNeuralDynamics * Clone() const
Virtual constructor mechanism.
virtual Potential EvolvePotential(MPILib::Potential, MPILib::Time) const
Evolution according to leaky-integrate-and-fire dynamics.