コード例 #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)
コード例 #2
0
 def __str__(self):
     return "%s('%s')" % (parstr(self._f, self), self._side)
コード例 #3
0
 def __str__(self):
     return "%s x %s" % (parstr(self._a, self), parstr(self._b, self))
コード例 #4
0
 def __str__(self):
     return "| %s |" % parstr(self._a, self)
コード例 #5
0
ファイル: tensoralgebra.py プロジェクト: florianwechsung/ufl
 def __str__(self):
     return "%s^-1" % parstr(self.ufl_operands[0], self)
コード例 #6
0
 def __str__(self):
     return "sum_{%s} %s " % (str(
         self.ufl_operands[1]), parstr(self.ufl_operands[0], self))
コード例 #7
0
ファイル: conditional.py プロジェクト: mrambausek/ufl
 def __str__(self):
     return "%s ? %s : %s" % tuple(
         parstr(o, self) for o in self.ufl_operands)
コード例 #8
0
ファイル: tensoralgebra.py プロジェクト: FEniCS/ufl
 def __str__(self):
     return "%s x %s" % (parstr(self.ufl_operands[0], self),
                         parstr(self.ufl_operands[1], self))
コード例 #9
0
 def __str__(self):
     a, = self.ufl_operands
     return "|%s|" % (parstr(a, self), )
コード例 #10
0
 def __str__(self):
     a, b = self.ufl_operands
     return "%s ** %s" % (parstr(a, self), parstr(b, self))
コード例 #11
0
 def __str__(self):
     a, b = self.ufl_operands
     return " * ".join((parstr(a, self), parstr(b, self)))
コード例 #12
0
ファイル: restriction.py プロジェクト: FEniCS/ufl
 def __str__(self):
     return "%s('%s')" % (parstr(self.ufl_operands[0], self), self._side)
コード例 #13
0
 def __str__(self):
     return "%s[%s]" % (parstr(self._expression, self), self._indices)
コード例 #14
0
 def __str__(self):
     return "%s[%s]" % (parstr(self._expression, self), self._indices)
コード例 #15
0
 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))
コード例 #16
0
ファイル: indexsum.py プロジェクト: FEniCS/ufl
 def __str__(self):
     return "sum_{%s} %s " % (str(self.ufl_operands[1]),
                              parstr(self.ufl_operands[0], self))
コード例 #17
0
ファイル: indexed.py プロジェクト: strekalloff/mpm
 def __str__(self):
     return "%s[%s]" % (parstr(self.ufl_operands[0],
                               self), self.ufl_operands[1])
コード例 #18
0
 def __str__(self):
     a, = self.ufl_operands
     return "conj(%s)" % (parstr(a, self), )
コード例 #19
0
ファイル: tensoralgebra.py プロジェクト: FEniCS/ufl
 def __str__(self):
     return "%s^-1" % parstr(self.ufl_operands[0], self)
コード例 #20
0
 def __str__(self):
     a, = self.ufl_operands
     return "Im[%s]" % (parstr(a, self), )
コード例 #21
0
ファイル: restriction.py プロジェクト: mrambausek/ufl
 def __str__(self):
     return "%s('%s')" % (parstr(self.ufl_operands[0], self), self._side)
コード例 #22
0
 def __str__(self):
     return "sum_{%s} %s " % (str(self._index), parstr(self._summand, self))
コード例 #23
0
ファイル: tensoralgebra.py プロジェクト: florianwechsung/ufl
 def __str__(self):
     return "%s x %s" % (parstr(self.ufl_operands[0], self),
                         parstr(self.ufl_operands[1], self))
コード例 #24
0
 def __str__(self):
     return "%s('%s')" % (parstr(self._f, self), self._side)
コード例 #25
0
 def __str__(self):
     return "%s %s %s" % (parstr(
         self._left, self), self._name, parstr(self._right, self))
コード例 #26
0
 def __str__(self):
     return "%s ? %s : %s" % tuple(parstr(o, self) for o in self.operands())
コード例 #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))
コード例 #28
0
 def __str__(self):
     return "%s %s %s" % (parstr(self._left, self), self._name, parstr(self._right, self))
コード例 #29
0
 def __str__(self):
     return "%s^-1" % parstr(self._A, self)
コード例 #30
0
ファイル: indexed.py プロジェクト: FEniCS/ufl
 def __str__(self):
     return "%s[%s]" % (parstr(self.ufl_operands[0], self),
                        self.ufl_operands[1])