GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld Class Reference
Inheritance diagram for pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld:
pygenn.genn_wrapper.SharedLibraryModel._object

Public Member Functions

def __init__ (self, args)
 
def open
 
def init_neuron_pop_io
 
def init_synapse_pop_io
 
def init_current_source_io
 
def pull_state_from_device
 
def pull_spikes_from_device
 
def pull_current_spikes_from_device
 
def push_state_to_device
 
def push_spikes_to_device
 
def allocate_mem (self)
 
def free_mem (self)
 
def initialize (self)
 
def initialize_sparse (self)
 
def step_time (self)
 
def assign_external_pointer_array_sc
 
def assign_external_pointer_single_sc
 
def assign_external_pointer_array_uc
 
def assign_external_pointer_single_uc
 
def assign_external_pointer_array_s
 
def assign_external_pointer_single_s
 
def assign_external_pointer_array_us
 
def assign_external_pointer_single_us
 
def assign_external_pointer_array_i
 
def assign_external_pointer_single_i
 
def assign_external_pointer_array_ui
 
def assign_external_pointer_single_ui
 
def assign_external_pointer_array_l
 
def assign_external_pointer_single_l
 
def assign_external_pointer_array_ul
 
def assign_external_pointer_single_ul
 
def assign_external_pointer_array_ll
 
def assign_external_pointer_single_ll
 
def assign_external_pointer_array_ull
 
def assign_external_pointer_single_ull
 
def assign_external_pointer_array_f
 
def assign_external_pointer_single_f
 
def assign_external_pointer_array_d
 
def assign_external_pointer_single_d
 
def assign_external_pointer_array_ld
 
def assign_external_pointer_single_ld
 

Public Attributes

 this
 

Constructor & Destructor Documentation

◆ __init__()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.__init__ (   self,
  args 
)

Member Function Documentation

◆ allocate_mem()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.allocate_mem (   self,
  void 
)

◆ assign_external_pointer_array_d()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_d (   self,
  varName 
)

◆ assign_external_pointer_array_f()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_f (   self,
  varName 
)

◆ assign_external_pointer_array_i()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_i (   self,
  varName 
)

◆ assign_external_pointer_array_l()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_l (   self,
  varName 
)

◆ assign_external_pointer_array_ld()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_ld (   self,
  varName 
)

◆ assign_external_pointer_array_ll()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_ll (   self,
  varName 
)

◆ assign_external_pointer_array_s()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_s (   self,
  varName 
)

◆ assign_external_pointer_array_sc()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_sc (   self,
  varName 
)

◆ assign_external_pointer_array_uc()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_uc (   self,
  varName 
)

◆ assign_external_pointer_array_ui()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_ui (   self,
  varName 
)

◆ assign_external_pointer_array_ul()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_ul (   self,
  varName 
)

◆ assign_external_pointer_array_ull()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_ull (   self,
  varName 
)

◆ assign_external_pointer_array_us()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_array_us (   self,
  varName 
)

◆ assign_external_pointer_single_d()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_d (   self,
  varName 
)

◆ assign_external_pointer_single_f()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_f (   self,
  varName 
)

◆ assign_external_pointer_single_i()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_i (   self,
  varName 
)

◆ assign_external_pointer_single_l()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_l (   self,
  varName 
)

◆ assign_external_pointer_single_ld()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_ld (   self,
  varName 
)

◆ assign_external_pointer_single_ll()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_ll (   self,
  varName 
)

◆ assign_external_pointer_single_s()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_s (   self,
  varName 
)

◆ assign_external_pointer_single_sc()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_sc (   self,
  varName 
)

◆ assign_external_pointer_single_uc()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_uc (   self,
  varName 
)

◆ assign_external_pointer_single_ui()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_ui (   self,
  varName 
)

◆ assign_external_pointer_single_ul()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_ul (   self,
  varName 
)

◆ assign_external_pointer_single_ull()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_ull (   self,
  varName 
)

◆ assign_external_pointer_single_us()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.assign_external_pointer_single_us (   self,
  varName 
)

◆ free_mem()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.free_mem (   self,
  void 
)

◆ init_current_source_io()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.init_current_source_io (   self,
  csName 
)

◆ init_neuron_pop_io()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.init_neuron_pop_io (   self,
  popName 
)

◆ init_synapse_pop_io()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.init_synapse_pop_io (   self,
  popName 
)

◆ initialize()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.initialize (   self,
  void 
)

◆ initialize_sparse()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.initialize_sparse (   self,
  void 
)

◆ open()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.open (   self,
  pathToModel 
)

◆ pull_current_spikes_from_device()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.pull_current_spikes_from_device (   self,
  popName 
)

◆ pull_spikes_from_device()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.pull_spikes_from_device (   self,
  popName 
)

◆ pull_state_from_device()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.pull_state_from_device (   self,
  popName 
)

◆ push_spikes_to_device()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.push_spikes_to_device (   self,
  popName 
)

◆ push_state_to_device()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.push_state_to_device (   self,
  popName 
)

◆ step_time()

def pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.step_time (   self,
  void 
)

Member Data Documentation

◆ this

pygenn.genn_wrapper.SharedLibraryModel.SharedLibraryModel_ld.this

The documentation for this class was generated from the following file: