Skip to content

Conversation

@caleridas
Copy link
Collaborator

Separate the inheritance hierarchies of SimpleOperation / StructuralOperation. This makes "SimpleOperation" the root class for all operational nodes. The inheritance hierarchy for StructuralOperation is kept for the moment, eventually the "contents" of structural operations can be entirely disassociated. They should evolve into something that can carry information specific to the structure, particularly backend-specific customizations of structural nodes.

@caleridas caleridas requested a review from phate May 5, 2025 19:16
Separate the inheritance hierarchies of SimpleOperation / StructuralOperation.
This makes "SimpleOperation" the root class for all operational nodes.
The inheritance hierarchy for StructuralOperation is kept for the moment,
eventually the "contents" of structural operations can be entirely
disassociated. They should evolve into something that can carry information
specific to the structure, particularly backend-specific customizations
of structural nodes.
@caleridas caleridas force-pushed the separation-operation-classes branch from afb0920 to ee704dd Compare May 5, 2025 20:14
@phate
Copy link
Owner

phate commented May 6, 2025

@caleridas I admire your determination, but maybe it is better to split this in multiple PRs. In particular, for the HLS transformations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants