Heccer is a fast compartmental solver, that is based on hsolve of the GENESIS simulator.
For more details see the Heccer documentation.
This link accesses all regression test specifications for Heccer.
Heccer regression test documentation includes:
The regression tests give a good overview of Heccer functionality and test code gives a good idea of how to use Heccer from the Unix command line. Regression tests consist mainly of user experienced functionality (i.e. not low level unit tests). Single executables are run with a hard-coded model and the generated output is checked.
See the SSP package for integration tests with GENESIS.
The first two suites of regression tests check C code bindings to Heccer, whereas, the second two test suites check the equivalent Perl bindings to Heccer. Regression tests cover the following major functionalities:
Internal and external addressing of variables and external callouts; check for illegal parameters; options; serialization; synaptic channels; pool integration; table sharing and gate tabulation; Nernst potentials; passive models; voltage and current clamp circuitry.
Perl bindings to Heccer for both pool integration and gate tabulation for a passive model.