CoeffMulMixin¶
- class zixy.container.mixins.CoeffMulMixin[source]¶
Bases:
Generic[CoeffT]Mixin class for typing the multiplication operator for coefficient types.
- abstractmethod __mul__(rhs: OtherCoeffT) CoeffMulMixin[Any][source]¶
- Overloads:
self (CoeffMulMixin[float]), rhs (float) → CoeffMulMixin[float]
self (CoeffMulMixin[float]), rhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[float]), rhs (Sign) → CoeffMulMixin[float]
self (CoeffMulMixin[float]), rhs (ComplexSign) → CoeffMulMixin[complex]
self (CoeffMulMixin[float]), rhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[complex]), rhs (float) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), rhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), rhs (Sign) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), rhs (ComplexSign) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), rhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Sign]), rhs (float) → CoeffMulMixin[float]
self (CoeffMulMixin[Sign]), rhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[Sign]), rhs (Sign) → CoeffMulMixin[Sign]
self (CoeffMulMixin[Sign]), rhs (ComplexSign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[Sign]), rhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[ComplexSign]), rhs (float) → CoeffMulMixin[complex]
self (CoeffMulMixin[ComplexSign]), rhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[ComplexSign]), rhs (Sign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[ComplexSign]), rhs (ComplexSign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[ComplexSign]), rhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), rhs (float) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), rhs (complex) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), rhs (Sign) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), rhs (ComplexSign) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), rhs (Expr) → CoeffMulMixin[Expr]
Multiply
selfwithrhs.
- __rmul__(lhs: OtherCoeffT) CoeffMulMixin[Any][source]¶
- Overloads:
self (CoeffMulMixin[float]), lhs (float) → CoeffMulMixin[float]
self (CoeffMulMixin[float]), lhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[float]), lhs (Sign) → CoeffMulMixin[float]
self (CoeffMulMixin[float]), lhs (ComplexSign) → CoeffMulMixin[complex]
self (CoeffMulMixin[float]), lhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[complex]), lhs (float) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), lhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), lhs (Sign) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), lhs (ComplexSign) → CoeffMulMixin[complex]
self (CoeffMulMixin[complex]), lhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Sign]), lhs (float) → CoeffMulMixin[float]
self (CoeffMulMixin[Sign]), lhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[Sign]), lhs (Sign) → CoeffMulMixin[Sign]
self (CoeffMulMixin[Sign]), lhs (ComplexSign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[Sign]), lhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[ComplexSign]), lhs (float) → CoeffMulMixin[complex]
self (CoeffMulMixin[ComplexSign]), lhs (complex) → CoeffMulMixin[complex]
self (CoeffMulMixin[ComplexSign]), lhs (Sign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[ComplexSign]), lhs (ComplexSign) → CoeffMulMixin[ComplexSign]
self (CoeffMulMixin[ComplexSign]), lhs (Expr) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), lhs (float) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), lhs (complex) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), lhs (Sign) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), lhs (ComplexSign) → CoeffMulMixin[Expr]
self (CoeffMulMixin[Expr]), lhs (Expr) → CoeffMulMixin[Expr]
Multiply
lhswithself.