summaryrefslogtreecommitdiffstats
path: root/polymatrix/expression/impl/halfnewtonpolytopeexprimpl.py
blob: 6fef1dab828cba5631037ad815382095b661aa9a (plain)
1
2
3
4
5
6
7
8
9
10
import dataclass_abc
from polymatrix.expression.halfnewtonpolytopeexpr import HalfNewtonPolytopeExpr 

from polymatrix.expression.mixins.expressionbasemixin import ExpressionBaseMixin 

@dataclass_abc.dataclass_abc(frozen=True)
class HalfNewtonPolytopeExprImpl(HalfNewtonPolytopeExpr):
	monomials: ExpressionBaseMixin
	variables: ExpressionBaseMixin
	filter: ExpressionBaseMixin | None