Skip to content
Snippets Groups Projects
Commit b8718cb1 authored by Richard Angersbach's avatar Richard Angersbach
Browse files

Try fixing circular module import

parent 53fc7ca4
1 merge request!438Reduction Support
Pipeline #72024 failed with stages
in 4 minutes and 50 seconds
...@@ -9,6 +9,8 @@ from ...defaults import DEFAULTS ...@@ -9,6 +9,8 @@ from ...defaults import DEFAULTS
from ...field import Field, FieldType from ...field import Field, FieldType
from ...sympyextensions.typed_sympy import TypedSymbol, DynamicType from ...sympyextensions.typed_sympy import TypedSymbol, DynamicType
from ...codegen.properties import ReductionSymbolProperty
from ..memory import PsSymbol, PsBuffer from ..memory import PsSymbol, PsBuffer
from ..constants import PsConstant from ..constants import PsConstant
from ...types import ( from ...types import (
......
...@@ -2,9 +2,7 @@ from __future__ import annotations ...@@ -2,9 +2,7 @@ from __future__ import annotations
from dataclasses import dataclass from dataclasses import dataclass
from ..field import Field from ..field import Field
from typing import Any
from ..backend.ast.expressions import PsExpression
@dataclass(frozen=True) @dataclass(frozen=True)
class PsSymbolProperty: class PsSymbolProperty:
...@@ -21,7 +19,7 @@ class ReductionSymbolProperty(UniqueSymbolProperty): ...@@ -21,7 +19,7 @@ class ReductionSymbolProperty(UniqueSymbolProperty):
"""Symbol acts as a base pointer to a field.""" """Symbol acts as a base pointer to a field."""
op: str op: str
init_val: PsExpression init_val: Any # TODO: type?
@dataclass(frozen=True) @dataclass(frozen=True)
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment