Skip to content
Snippets Groups Projects
  • boeschf's avatar
    SDE (#1884) · c976c666
    boeschf authored
    Main changes
    - uncorrelated and independently distributed white noise generation for point and density mechanisms
    - enabled by extending nmodl dialect and adjusting modcc (WHITE_NOISE block, stochastic solver method)
    - SDEs are solved by Euler-Maruyama method (synapse collapsing disabled in this case)
    - CPU and GPU backends responsible for creating random numbers using random123
    - simulation takes a seed value
    - bumped ABI due to addition of random numbers in ppack
    Incidental changes
    - builder pattern for simulation
    - pimpl idiom supported by util classes
    Unverified
    c976c666