作者
Massimiliano Versace, Anatoli Gorchetchnikov, Stephen Grossberg
简介
The KDE Integrated NeuroSimulation Software (KInNeSS) is built using modern object-oriented approach based on C++, utilizes standard KDE interface libraries, and has a plugin based architecture to help third party developers. General Public License ensures a complete freedom for developers and simple example of plugin shell code is provided with the distribution to encourage the development. KInNeSS uses NeuroML (Goddard et al. 2001)(a version of XML that is specifically tailored for neurophysiological data and is intended to bridge the gap between different simulation packages) to describe the simulations. The ability to integrate an arbitrary number of arbitrary equations spawns from
Polymorphism–the ability to determine at run-time which specific implementation of the function should be called for the object depending on the type of this object. Using functional objects–objects that can be both passed as a parameter and called as a function, moreover they also can keep all internal variables between calls. A set of template classes, which provide all the necessary basic functionality.