__init__(self, precision="float", model_name="GeNNModel", backend=None, time_precision=None, genn_log_level=genn_wrapper.warning, code_gen_log_level=genn_wrapper.warning, backend_log_level=genn_wrapper.warning, preference_kwargs) | pygenn.genn_model.GeNNModel | |
add_current_source(self, cs_name, current_source_model, pop, param_space, var_space) | pygenn.genn_model.GeNNModel | |
add_custom_update(self, cu_name, group_name, custom_update_model, param_space, var_space, var_ref_space, egp_ref_space={}) | pygenn.genn_model.GeNNModel | |
add_neuron_population(self, pop_name, num_neurons, neuron, param_space, var_space) | pygenn.genn_model.GeNNModel | |
add_slave_synapse_population(self, pop_name, master_pop, delay_steps, source, target, postsyn_model, ps_param_space, ps_var_space) | pygenn.genn_model.GeNNModel | |
add_synapse_population(self, pop_name, matrix_type, delay_steps, source, target, w_update_model, wu_param_space, wu_var_space, wu_pre_var_space, wu_post_var_space, postsyn_model, ps_param_space, ps_var_space, connectivity_initialiser=None) | pygenn.genn_model.GeNNModel | |
backend_log_level | pygenn.genn_model.GeNNModel | |
batch_size(self) | pygenn.genn_model.GeNNModel | |
batch_size(self, batch_size) | pygenn.genn_model.GeNNModel | |
build(self, path_to_model="./", force_rebuild=False) | pygenn.genn_model.GeNNModel | |
current_sources | pygenn.genn_model.GeNNModel | |
custom_update(self, name) | pygenn.genn_model.GeNNModel | |
custom_updates | pygenn.genn_model.GeNNModel | |
default_sparse_connectivity_location(location) | pygenn.genn_model.GeNNModel | |
default_sparse_connectivity_location(self, location) | pygenn.genn_model.GeNNModel | |
default_var_location | pygenn.genn_model.GeNNModel | |
default_var_location(self) | pygenn.genn_model.GeNNModel | |
default_var_location(self, location) | pygenn.genn_model.GeNNModel | |
dT | pygenn.genn_model.GeNNModel | |
dT(self) | pygenn.genn_model.GeNNModel | |
dT(self, dt) | pygenn.genn_model.GeNNModel | |
end(self) | pygenn.genn_model.GeNNModel | |
free_device_mem_bytes(self) | pygenn.genn_model.GeNNModel | |
genn_types | pygenn.genn_model.GeNNModel | |
get_custom_update_time(self, name) | pygenn.genn_model.GeNNModel | |
get_custom_update_transpose_time(self, name) | pygenn.genn_model.GeNNModel | |
init_sparse_time(self) | pygenn.genn_model.GeNNModel | |
init_time(self) | pygenn.genn_model.GeNNModel | |
load(self, path_to_model="./", num_recording_timesteps=None) | pygenn.genn_model.GeNNModel | |
model_name | pygenn.genn_model.GeNNModel | |
model_name(self) | pygenn.genn_model.GeNNModel | |
model_name(self, model_name) | pygenn.genn_model.GeNNModel | |
neuron_populations | pygenn.genn_model.GeNNModel | |
neuron_update_time(self) | pygenn.genn_model.GeNNModel | |
postsynaptic_update_time(self) | pygenn.genn_model.GeNNModel | |
presynaptic_update_time(self) | pygenn.genn_model.GeNNModel | |
pull_connectivity_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_current_spike_events_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_current_spikes_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_extra_global_param_from_device(self, pop_name, egp_name, size=None) | pygenn.genn_model.GeNNModel | |
pull_recording_buffers_from_device(self) | pygenn.genn_model.GeNNModel | |
pull_spike_events_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_spikes_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_state_from_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
pull_var_from_device(self, pop_name, var_name) | pygenn.genn_model.GeNNModel | |
push_connectivity_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_current_spike_events_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_current_spikes_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_extra_global_param_to_device(self, pop_name, egp_name, size=None) | pygenn.genn_model.GeNNModel | |
push_spike_events_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_spikes_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_state_to_device(self, pop_name) | pygenn.genn_model.GeNNModel | |
push_var_to_device(self, pop_name, var_name) | pygenn.genn_model.GeNNModel | |
reinitialise(self) | pygenn.genn_model.GeNNModel | |
step_time(self) | pygenn.genn_model.GeNNModel | |
synapse_dynamics_time(self) | pygenn.genn_model.GeNNModel | |
synapse_populations | pygenn.genn_model.GeNNModel | |
t(self) | pygenn.genn_model.GeNNModel | |
t(self, t) | pygenn.genn_model.GeNNModel | |
timestep(self) | pygenn.genn_model.GeNNModel | |
timestep(self, timestep) | pygenn.genn_model.GeNNModel | |
timing_enabled(self) | pygenn.genn_model.GeNNModel | |
timing_enabled(self, timing) | pygenn.genn_model.GeNNModel | |
unload(self) | pygenn.genn_model.GeNNModel | |
use_backend | pygenn.genn_model.GeNNModel | |
use_backend(self) | pygenn.genn_model.GeNNModel | |
use_backend(self, backend) | pygenn.genn_model.GeNNModel | |