Ejemplo n.º 1
0
 def __str__(self):
     ops = [parstr(o, self) for o in self._operands]
     if False:
         # Implementation with line splitting:
         limit = 70
         delimop = " * \\\n    * "
         op = " * "
         s = ops[0]
         n = len(s)
         for o in ops[1:]:
             m = len(o)
             if n+m > limit:
                 s += delimop
                 n = m
             else:
                 s += op
                 n += m
             s += o
         return s
     # Implementation with no line splitting:
     return "%s" % " * ".join(ops)
Ejemplo n.º 2
0
 def __str__(self):
     return "%s('%s')" % (parstr(self._f, self), self._side)
Ejemplo n.º 3
0
 def __str__(self):
     return "%s x %s" % (parstr(self._a, self), parstr(self._b, self))
Ejemplo n.º 4
0
 def __str__(self):
     return "| %s |" % parstr(self._a, self)
Ejemplo n.º 5
0
 def __str__(self):
     return "%s^-1" % parstr(self.ufl_operands[0], self)
Ejemplo n.º 6
0
 def __str__(self):
     return "sum_{%s} %s " % (str(
         self.ufl_operands[1]), parstr(self.ufl_operands[0], self))
Ejemplo n.º 7
0
 def __str__(self):
     return "%s ? %s : %s" % tuple(
         parstr(o, self) for o in self.ufl_operands)
Ejemplo n.º 8
0
 def __str__(self):
     return "%s x %s" % (parstr(self.ufl_operands[0], self),
                         parstr(self.ufl_operands[1], self))
Ejemplo n.º 9
0
 def __str__(self):
     a, = self.ufl_operands
     return "|%s|" % (parstr(a, self), )
Ejemplo n.º 10
0
 def __str__(self):
     a, b = self.ufl_operands
     return "%s ** %s" % (parstr(a, self), parstr(b, self))
Ejemplo n.º 11
0
 def __str__(self):
     a, b = self.ufl_operands
     return " * ".join((parstr(a, self), parstr(b, self)))
Ejemplo n.º 12
0
 def __str__(self):
     return "%s('%s')" % (parstr(self.ufl_operands[0], self), self._side)
Ejemplo n.º 13
0
 def __str__(self):
     return "%s[%s]" % (parstr(self._expression, self), self._indices)
Ejemplo n.º 14
0
 def __str__(self):
     return "%s[%s]" % (parstr(self._expression, self), self._indices)
 def __str__(self):
     if isinstance(self._f, Terminal):
         return "d%s/d[%s]" % (self._f, self._v)
     return "d/d[%s] %s" % (self._v, parstr(self._f, self))
Ejemplo n.º 16
0
 def __str__(self):
     return "sum_{%s} %s " % (str(self.ufl_operands[1]),
                              parstr(self.ufl_operands[0], self))
Ejemplo n.º 17
0
 def __str__(self):
     return "%s[%s]" % (parstr(self.ufl_operands[0],
                               self), self.ufl_operands[1])
Ejemplo n.º 18
0
 def __str__(self):
     a, = self.ufl_operands
     return "conj(%s)" % (parstr(a, self), )
Ejemplo n.º 19
0
 def __str__(self):
     return "%s^-1" % parstr(self.ufl_operands[0], self)
Ejemplo n.º 20
0
 def __str__(self):
     a, = self.ufl_operands
     return "Im[%s]" % (parstr(a, self), )
Ejemplo n.º 21
0
 def __str__(self):
     return "%s('%s')" % (parstr(self.ufl_operands[0], self), self._side)
Ejemplo n.º 22
0
 def __str__(self):
     return "sum_{%s} %s " % (str(self._index), parstr(self._summand, self))
Ejemplo n.º 23
0
 def __str__(self):
     return "%s x %s" % (parstr(self.ufl_operands[0], self),
                         parstr(self.ufl_operands[1], self))
Ejemplo n.º 24
0
 def __str__(self):
     return "%s('%s')" % (parstr(self._f, self), self._side)
Ejemplo n.º 25
0
 def __str__(self):
     return "%s %s %s" % (parstr(
         self._left, self), self._name, parstr(self._right, self))
Ejemplo n.º 26
0
 def __str__(self):
     return "%s ? %s : %s" % tuple(parstr(o, self) for o in self.operands())
Ejemplo n.º 27
0
 def __str__(self):
     if isinstance(self.ufl_operands[0], Terminal):
         return "d%s/d[%s]" % (self.ufl_operands[0], self.ufl_operands[1])
     return "d/d[%s] %s" % (self.ufl_operands[1],
                            parstr(self.ufl_operands[0], self))
Ejemplo n.º 28
0
 def __str__(self):
     return "%s %s %s" % (parstr(self._left, self), self._name, parstr(self._right, self))
Ejemplo n.º 29
0
 def __str__(self):
     return "%s^-1" % parstr(self._A, self)
Ejemplo n.º 30
0
 def __str__(self):
     return "%s[%s]" % (parstr(self.ufl_operands[0], self),
                        self.ufl_operands[1])