GSLWeaveCodeGenerator class

(Shortest import: from brian2 import GSLWeaveCodeGenerator)

class brian2.codegen.generators.GSL_generator.GSLWeaveCodeGenerator(variables, variable_indices, owner, iterate_all, codeobj_class, name, template_name, override_conditional_write=None, allows_scalar_write=False)[source]

Bases: brian2.codegen.generators.GSL_generator.GSLCodeGenerator

Methods

c_data_type(dtype)
get_array_name(var[, access_data])
initialize_array(varname, values)
unpack_namespace_single(var_obj, in_vector, …)
var_init_lhs(var, type)
var_replace_diff_var_lhs(var, ind)

Details

c_data_type(dtype)[source]
static get_array_name(var, access_data=True)[source]
initialize_array(varname, values)[source]
unpack_namespace_single(var_obj, in_vector, in_scalar)[source]
var_init_lhs(var, type)[source]
var_replace_diff_var_lhs(var, ind)[source]