sPyNNaker neural_modelling 7.1.1
Loading...
Searching...
No Matches
additional_input.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2015 The University of Manchester
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * https://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
21#ifndef _ADDITIONAL_INPUT_TYPE_H_
22#define _ADDITIONAL_INPUT_TYPE_H_
23
25
26// Forward declaration of the additional input parameters
29
30// Forward declaration of the additional input structure
33
40 uint32_t n_steps_per_timestep);
41
48
56 struct additional_input_t *additional_input,
57 state_t membrane_voltage);
58
63 struct additional_input_t *additional_input);
64
65#endif // _ADDITIONAL_INPUT_TYPE_H_
static input_t additional_input_get_input_value_as_current(struct additional_input_t *additional_input, state_t membrane_voltage)
Gets the value of current provided by the additional input this timestep.
static void additional_input_initialise(additional_input_t *state, additional_input_params_t *params, uint32_t n_steps_per_timestep)
initialise the structure from the parameters
static void additional_input_save_state(additional_input_t *state, additional_input_params_t *params)
save parameters and state back to SDRAM for reading by host and recovery on restart
static void additional_input_has_spiked(struct additional_input_t *additional_input)
Notifies the additional input type that the neuron has spiked.
The additional input is due to calcium ions.
The additional input is due to calcium ions.
Data type definitions for SpiNNaker Neuron-modelling.
REAL state_t
The type of a state variable.
REAL input_t
The type of an input.
static uint n_steps_per_timestep
The number of steps to run per timestep.
static stdp_params params
Configuration parameters.