示例#1
0
 def __new__(cls,
             angle: sp.Expr,
             n_events: Optional[sp.Symbol] = None,
             **hints: Any) -> "RotationZMatrix":
     if n_events is None:
         n_events = _ArraySize(angle)
     return create_expression(cls, angle, n_events, **hints)
示例#2
0
 def __new__(cls,
             beta: sp.Expr,
             n_events: Optional[sp.Symbol] = None,
             **kwargs: Any) -> "BoostZMatrix":
     if n_events is None:
         n_events = _ArraySize(beta)
     return create_expression(cls, beta, n_events, **kwargs)
示例#3
0
 def __new__(  # pylint: disable=too-many-arguments
     cls,
     angle: sp.Expr,
     cos_angle: sp.Expr,
     sin_angle: sp.Expr,
     ones: "_OnesArray",
     zeros: "_ZerosArray",
     **hints: Any,
 ) -> "_RotationZMatrixImplementation":
     return create_expression(cls, angle, cos_angle, sin_angle, ones, zeros,
                              **hints)
示例#4
0
 def __new__(  # pylint: disable=too-many-arguments
     cls,
     beta: sp.Expr,
     gamma: sp.Expr,
     gamma_beta: sp.Expr,
     ones: "_OnesArray",
     zeros: "_ZerosArray",
     **hints: Any,
 ) -> "_BoostZMatrixImplementation":
     return create_expression(cls, beta, gamma, gamma_beta, ones, zeros,
                              **hints)
示例#5
0
 def __new__(cls, angular_momentum: sp.Symbol, z: sp.Symbol,
             **hints: Any) -> "BlattWeisskopfSquared":
     return create_expression(cls, angular_momentum, z, **hints)
示例#6
0
 def __new__(cls, s: sp.Symbol, m_a: sp.Symbol, m_b: sp.Symbol,
             **hints: Any) -> "BreakupMomentumSquared":
     return create_expression(cls, s, m_a, m_b, **hints)
示例#7
0
 def __new__(cls, s: sp.Symbol, m_a: sp.Symbol, m_b: sp.Symbol,
             **hints: Any) -> "PhaseSpaceFactorComplex":
     return create_expression(cls, s, m_a, m_b, **hints)
示例#8
0
 def __new__(cls, array: sp.Basic, **kwargs: Any) -> "_ArraySize":
     return create_expression(cls, array, **kwargs)
示例#9
0
 def __new__(cls, shape: Union[int, Sequence[int]],
             **kwargs: Any) -> "_ZerosArray":
     return create_expression(cls, shape, **kwargs)
示例#10
0
 def __new__(cls, momentum: "FourMomentumSymbol", **hints: Any) -> "Theta":
     return create_expression(cls, momentum, **hints)