コード例 #1
0
ファイル: assume.py プロジェクト: Aang/sympy
 def __new__(cls, expr, predicate=None, value=True):
     from sympy import Q
     if predicate is None:
         predicate = Q.is_true
     elif not isinstance(predicate, Predicate):
         key = str(predicate)
         try:
             predicate = getattr(Q, key)
         except AttributeError:
             predicate = Predicate(key)
     if value:
         return Boolean.__new__(cls, expr, predicate)
     else:
         return Not(Boolean.__new__(cls, expr, predicate))
コード例 #2
0
ファイル: assume.py プロジェクト: silver1543/sympy
 def __new__(cls, expr, predicate=None, value=True):
     from sympy import Q
     if predicate is None:
         predicate = Q.is_true
     elif not isinstance(predicate, Predicate):
         key = str(predicate)
         try:
             predicate = getattr(Q, key)
         except AttributeError:
             predicate = Predicate(key)
     if value:
         return Boolean.__new__(cls, expr, predicate)
     else:
         return Not(Boolean.__new__(cls, expr, predicate))
コード例 #3
0
ファイル: assume.py プロジェクト: twobitlogic/sympy
 def __new__(cls, predicate, arg):
     return Boolean.__new__(cls, predicate, arg)
コード例 #4
0
ファイル: assume.py プロジェクト: twobitlogic/sympy
 def __new__(cls, name, handlers=None):
     obj = Boolean.__new__(cls)
     obj.name = name
     obj.handlers = handlers or []
     return obj
コード例 #5
0
ファイル: assume.py プロジェクト: JustinL42/sympy
 def __new__(cls, predicate, arg):
     return Boolean.__new__(cls, predicate, arg)
コード例 #6
0
ファイル: assume.py プロジェクト: JustinL42/sympy
 def __new__(cls, name, handlers=None):
     obj = Boolean.__new__(cls)
     obj.name = name
     obj.handlers = handlers or []
     return obj
コード例 #7
0
ファイル: assume.py プロジェクト: JoenyBui/sympy
 def __new__(cls, predicate, arg):
     if not isinstance(arg, bool):
         # XXX: There is not yet a Basic type for True and False
         arg = _sympify(arg)
     return Boolean.__new__(cls, predicate, arg)
コード例 #8
0
ファイル: assume.py プロジェクト: choudhary2000/DESCON-IITK
 def __new__(cls, predicate, arg):
     arg = _sympify(arg)
     return Boolean.__new__(cls, predicate, arg)
コード例 #9
0
ファイル: assume.py プロジェクト: KonstantinTogoi/sympy
 def __new__(cls, predicate, arg):
     arg = _sympify(arg)
     return Boolean.__new__(cls, predicate, arg)
コード例 #10
0
 def __new__(cls, predicate, arg):
     if not isinstance(arg, bool):
         # XXX: There is not yet a Basic type for True and False
         arg = _sympify(arg)
     return Boolean.__new__(cls, predicate, arg)