コード例 #1
0
ファイル: ListExpression.py プロジェクト: florian-f/echomesh
  def __init__(self, expressions, element):
    self.expressions = []
    self._is_constant = True
    for e in expressions:
      expr = UnitExpression(e, element)
      self.expressions.append(expr)
      self._is_constant = self._is_constant and expr.is_constant()

    if self._is_constant:
      self.value = self._evaluate()
コード例 #2
0
    def __init__(self, expressions, element):
        self.expressions = []
        self._is_constant = True
        for e in expressions:
            if _LIST_COMPONENTS_ARE_CONSTANT:
                expr = constant_expression(e)
            else:
                expr = UnitExpression(e, element)
            self.expressions.append(expr)
            self._is_constant = self._is_constant and expr.is_constant()

        if self._is_constant:
            self.value = self._evaluate()
コード例 #3
0
    def __init__(self, expressions, element):
        self.expressions = []
        self._is_constant = True
        for e in expressions:
            if _LIST_COMPONENTS_ARE_CONSTANT:
                expr = constant_expression(e)
            else:
                expr = UnitExpression(e, element)
            self.expressions.append(expr)
            self._is_constant = self._is_constant and expr.is_constant()

        if self._is_constant:
            self.value = self._evaluate()