/* * test_min_delay_tics_reset.sli * * This file is part of NEST. * * Copyright (C) 2004 The NEST Initiative * * NEST is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 2 of the License, or * (at your option) any later version. * * NEST is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with NEST. If not, see <http://www.gnu.org/licenses/>. * */ M_ERROR setverbosity % Diesmann 080423 /unittest (6688) require /unittest using 1.0 /delay Set % in ms -14 /min_exponent Set [0 min_exponent -4] Range {dexp} Map /hlist Set /sim { /h Set ResetKernel 0 << /tics_per_ms min_exponent neg dexp /resolution h >> SetStatus /spike_detector Create /sd Set /iaf_psc_alpha_canon Create /neuron Set neuron </Interpol_Order 3 >> SetStatus % works if "100.0 delay" is inserted % | % ---------- % | % v neuron sd Connect 1.0 Simulate 0 /min_delay get } def { hlist {sim} Map true exch {delay eq and } Fold % comment this line to see individual results } assert_or_die