GeNN  3.3.0
GPU enhanced Neuronal Networks (GeNN)
pygenn/model_preprocessor.py File Reference

Classes

class  pygenn.model_preprocessor.Variable
 Class holding information about GeNN variables. More...
 

Namespaces

 pygenn.model_preprocessor
 

Functions

def pygenn.model_preprocessor.prepare_model (model, param_space, var_space, pre_var_space=None, post_var_space=None, model_family=None)
 Prepare a model by checking its validity and extracting information about variables and parameters. More...
 
def pygenn.model_preprocessor.prepare_snippet (snippet, param_space, snippet_family)
 Prepare a snippet by checking its validity and extracting information about parameters. More...
 
def pygenn.model_preprocessor.is_model_valid (model, model_family)
 Check whether the model is valid, i.e is native or derived from model_family.Custom. More...
 
def pygenn.model_preprocessor.param_space_to_vals (model, param_space)
 Convert a param_space dict to ParamValues. More...
 
def pygenn.model_preprocessor.param_space_to_val_vec (model, param_space)
 Convert a param_space dict to a std::vector<double> More...
 
def pygenn.model_preprocessor.var_space_to_vals (model, var_space)
 Convert a var_space dict to VarValues. More...
 
def pygenn.model_preprocessor.pre_var_space_to_vals (model, var_space)
 Convert a var_space dict to PreVarValues. More...
 
def pygenn.model_preprocessor.post_var_space_to_vals (model, var_space)
 Convert a var_space dict to PostVarValues. More...