Changeset 2116 for trunk/brian/experimental/c_stdp.py
- Timestamp:
- 08/10/10 17:18:06 (22 months ago)
- Files:
-
- 1 modified
-
trunk/brian/experimental/c_stdp.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/brian/experimental/c_stdp.py
r2105 r2116 59 59 vars_post = [var for var in vars if var in modified_variables(post)] 60 60 61 # additional dependencies on the set of equations are induced by the 62 # interactions in pre and post code 63 additional_deps = pre.split('\n')+post.split('\n') 61 # additional dependencies are used to ensure that if there are multiple 62 # pre/post separated equations they are grouped together as one 63 additional_deps = ['__pre_deps='+'+'.join(vars_pre), 64 '__post_deps='+'+'.join(vars_post)] 64 65 separated_equations = separate_equations(eqs_obj, additional_deps) 65 66 if not len(separated_equations) == 2: 67 print separated_equations 66 68 raise ValueError('Equations should separate into pre and postsynaptic variables.') 67 69 sep_pre, sep_post = separated_equations
