TermMulMixin¶
- class zixy.container.mixins.TermMulMixin[source]¶
Bases:
Generic[ImplT,SpecT,CoeffT]Mixin class for typing the multiplication operator for term types.
- __mul__(rhs: OtherCoeffT | Cmpnt[ImplT, SpecT] | TermMulMixin[ImplT, SpecT, OtherCoeffT]) TermMulMixin[ImplT, SpecT, Any][source]¶
- Overloads:
self (TermMulMixin[ImplT, SpecT, float]), rhs (float) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), rhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), rhs (Sign) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), rhs (ComplexSign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), rhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (float) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (Sign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (ComplexSign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (float) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (Sign) → TermMulMixin[ImplT, SpecT, Sign]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (ComplexSign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (float) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (Sign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (ComplexSign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (float) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (complex) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (Sign) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (ComplexSign) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, float]), rhs (TermMulMixin[ImplT, SpecT, float]) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), rhs (TermMulMixin[ImplT, SpecT, complex]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), rhs (TermMulMixin[ImplT, SpecT, Sign]) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), rhs (TermMulMixin[ImplT, SpecT, ComplexSign]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), rhs (TermMulMixin[ImplT, SpecT, Expr]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (TermMulMixin[ImplT, SpecT, float]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (TermMulMixin[ImplT, SpecT, complex]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (TermMulMixin[ImplT, SpecT, Sign]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (TermMulMixin[ImplT, SpecT, ComplexSign]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), rhs (TermMulMixin[ImplT, SpecT, Expr]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (TermMulMixin[ImplT, SpecT, float]) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (TermMulMixin[ImplT, SpecT, complex]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (TermMulMixin[ImplT, SpecT, Sign]) → TermMulMixin[ImplT, SpecT, Sign]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (TermMulMixin[ImplT, SpecT, ComplexSign]) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, Sign]), rhs (TermMulMixin[ImplT, SpecT, Expr]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (TermMulMixin[ImplT, SpecT, float]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (TermMulMixin[ImplT, SpecT, complex]) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (TermMulMixin[ImplT, SpecT, Sign]) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (TermMulMixin[ImplT, SpecT, ComplexSign]) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), rhs (TermMulMixin[ImplT, SpecT, Expr]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (TermMulMixin[ImplT, SpecT, float]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (TermMulMixin[ImplT, SpecT, complex]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (TermMulMixin[ImplT, SpecT, Sign]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (TermMulMixin[ImplT, SpecT, ComplexSign]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), rhs (TermMulMixin[ImplT, SpecT, Expr]) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, CoeffT]), rhs (Cmpnt[ImplT, SpecT]) → TermMulMixin[ImplT, SpecT, CoeffT]
Multiply
selfwithrhs.
- __rmul__(lhs: OtherCoeffT | Cmpnt[ImplT, SpecT]) TermMulMixin[ImplT, SpecT, Any][source]¶
- Overloads:
self (TermMulMixin[ImplT, SpecT, float]), lhs (float) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), lhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), lhs (Sign) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, float]), lhs (ComplexSign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, float]), lhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, complex]), lhs (float) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), lhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), lhs (Sign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), lhs (ComplexSign) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, complex]), lhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Sign]), lhs (float) → TermMulMixin[ImplT, SpecT, float]
self (TermMulMixin[ImplT, SpecT, Sign]), lhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, Sign]), lhs (Sign) → TermMulMixin[ImplT, SpecT, Sign]
self (TermMulMixin[ImplT, SpecT, Sign]), lhs (ComplexSign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, Sign]), lhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), lhs (float) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), lhs (complex) → TermMulMixin[ImplT, SpecT, complex]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), lhs (Sign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), lhs (ComplexSign) → TermMulMixin[ImplT, SpecT, ComplexSign]
self (TermMulMixin[ImplT, SpecT, ComplexSign]), lhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), lhs (float) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), lhs (complex) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), lhs (Sign) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), lhs (ComplexSign) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, Expr]), lhs (Expr) → TermMulMixin[ImplT, SpecT, Expr]
self (TermMulMixin[ImplT, SpecT, CoeffT]), lhs (Cmpnt[ImplT, SpecT]) → TermMulMixin[ImplT, SpecT, CoeffT]
Multiply
lhswithself.
- abstract property coeff: CoeffT¶
Get the coefficient associated with
self.