예제 #1
0
 def _eval_args(cls, args):
     args = QExpr._eval_args(args)
     if len(args) != 3:
         raise ValueError('3 Euler angles required, got: %r' % args)
     return args
예제 #2
0
파일: sho1d.py 프로젝트: ChaliZhg/sympy
 def _eval_args(cls, args):
     args = QExpr._eval_args(args)
     if len(args) == 1:
         return args
     else:
         raise ValueError("Too many arguments")
예제 #3
0
파일: spin.py 프로젝트: hitej/meta-core
 def _eval_args(cls, args):
     args = QExpr._eval_args(args)
     if len(args) != 3:
         raise ValueError("3 Euler angles required, got: %r" % args)
     return args
예제 #4
0
파일: qft.py 프로젝트: Aang/sympy
 def _eval_args(cls, args):
     # Fall back to this, because Gate._eval_args assumes that args is
     # all targets and can't contain duplicates.
     return QExpr._eval_args(args)
예제 #5
0
파일: qft.py 프로젝트: ness01/sympy
 def _eval_args(cls, args):
     # Fall back to this, because Gate._eval_args assumes that args is
     # all targets and can't contain duplicates.
     return QExpr._eval_args(args)
예제 #6
0
 def _eval_args(cls, args):
     args = QExpr._eval_args(args)
     if len(args) == 1:
         return args
     else:
         raise ValueError("Too many arguments")