| __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 |  |