Esempio n. 1
0
 def __init__(self, variables, scalar_statements):
     BrianASTRenderer.__init__(self, variables)
     self.loop_invariants = OrderedDict()
     self.loop_invariant_dtypes = {}
     self.n = 0
     self.node_renderer = NodeRenderer(use_vectorisation_idx=False)
     self.arithmetic_simplifier = ArithmeticSimplifier(variables)
     self.scalar_statements = scalar_statements
Esempio n. 2
0
 def __init__(self, variables, scalar_statements, extra_lio_prefix=''):
     BrianASTRenderer.__init__(self, variables, copy_variables=False)
     self.loop_invariants = OrderedDict()
     self.loop_invariant_dtypes = {}
     self.n = 0
     self.node_renderer = NodeRenderer(use_vectorisation_idx=False)
     self.arithmetic_simplifier = ArithmeticSimplifier(variables)
     self.scalar_statements = scalar_statements
     if extra_lio_prefix is None:
         extra_lio_prefix = ''
     if len(extra_lio_prefix):
         extra_lio_prefix = extra_lio_prefix+'_'
     self.extra_lio_prefix = extra_lio_prefix
Esempio n. 3
0
 def __init__(self, variables, scalar_statements, extra_lio_prefix=''):
     BrianASTRenderer.__init__(self, variables, copy_variables=False)
     self.loop_invariants = OrderedDict()
     self.loop_invariant_dtypes = {}
     self.n = 0
     self.node_renderer = NodeRenderer(use_vectorisation_idx=False)
     self.arithmetic_simplifier = ArithmeticSimplifier(variables)
     self.scalar_statements = scalar_statements
     if extra_lio_prefix is None:
         extra_lio_prefix = ''
     if len(extra_lio_prefix):
         extra_lio_prefix = extra_lio_prefix + '_'
     self.extra_lio_prefix = extra_lio_prefix
Esempio n. 4
0
 def __init__(self, variables):
     BrianASTRenderer.__init__(self, variables, copy_variables=False)
     self.assumptions = []
     self.assumptions_ns = dict(defaults_ns)
     self.bast_renderer = BrianASTRenderer(variables, copy_variables=False)
Esempio n. 5
0
 def __init__(self, variables):
     BrianASTRenderer.__init__(self, variables, copy_variables=False)
     self.assumptions = []
     self.assumptions_ns = dict(defaults_ns)
     self.bast_renderer = BrianASTRenderer(variables, copy_variables=False)