summaryrefslogtreecommitdiffstats
path: root/polymatrix/expression/impl/linearinexprimpl.py
blob: 346b19b3c20ba1595f6b49fb9b16d6346d401ba8 (plain)
1
2
3
4
5
6
7
8
9
10
11
import dataclass_abc
from polymatrix.expression.linearinexpr import LinearInExpr 

from polymatrix.expression.mixins.expressionbasemixin import ExpressionBaseMixin 

@dataclass_abc.dataclass_abc(frozen=True)
class LinearInExprImpl(LinearInExpr):
	underlying: ExpressionBaseMixin
	monomials: ExpressionBaseMixin
	variables: ExpressionBaseMixin
	ignore_unmatched: bool