blob: 31710fbfa638298615657d0e7c6671184b1b9bc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
from functools import cached_property
import dataclass_abc
from polymatrix.expressionstate.expressionstate import ExpressionState
from typing import Optional
@dataclass_abc.dataclass_abc(frozen=True)
class ExpressionStateImpl(ExpressionState):
n_param: int
offset_dict: dict
auxillary_equations: dict[int, dict[tuple[int], float]]
cache: dict
|