TermRegistry¶
- class zixy.container.terms.TermRegistry(term_type_sign: type[Term[ImplT, SpecT, Sign]], term_type_complex_sign: type[Term[ImplT, SpecT, ComplexSign]], term_type_real: type[Term[ImplT, SpecT, float]], term_type_complex: type[Term[ImplT, SpecT, complex]], term_type_symbolic: type[Term[ImplT, SpecT, Expr]]) None[source]¶
Bases:
Generic[ImplT,SpecT]Registry of term types for each different coefficient type.
- __eq__(other)¶
Return self==value.
- __getitem__(coeff_type: type[CoeffT]) type[Term[ImplT, SpecT, CoeffT]][source]¶
Get the term type corresponding to
coeff_type.
- __init__(term_type_sign: type[Term[ImplT, SpecT, Sign]], term_type_complex_sign: type[Term[ImplT, SpecT, ComplexSign]], term_type_real: type[Term[ImplT, SpecT, float]], term_type_complex: type[Term[ImplT, SpecT, complex]], term_type_symbolic: type[Term[ImplT, SpecT, Expr]]) None¶
- __repr__()¶
Return repr(self).
- term_type_complex_sign: type[Term[ImplT, SpecT, ComplexSign]]¶