Rename ballistic
parameter to mode
#80
Labels
breaking change
A breaking change is brought by this PR
refactoring
Existing code is refactored (no new feature, no breaking change)
Milestone
Currently, to specify whether to use Ballistic SB (bSB) or Discrete SB (dSB), the
ballistic
parameter must be respectively set toTrue
orFalse
.However, it can seem confusing to have a
ballistic
parameter but not adiscrete
parameter. Besides, new SB modes could emerge in litterature. Thus, it could be relevant to replace the booleanballistic
parameter by a stringmode
parameter that would have to possible values for now:"ballistic"
and"discrete"
.While updating this, it could be interesting to refactor the
SimulatedBifurcationEngine
enum by removing the notion of heating because it is independent from the activation function of each engine. The heat would just be a parameter of the symplectic integrator.The text was updated successfully, but these errors were encountered: