Skip to content

Conversation

@staintono
Copy link

@staintono staintono commented Jul 18, 2025

Issues addressed by this PR

Closes #559
Closes #561

Adds a fragment to ContourLoad allowing for the panel numbers to be defined for contour loading.
Adds a fragment to LoadCombination to allow for the Combination Type (currently only ULS and SLS) to be defined

Test files

Test Files

Changelog

New Enum CombinationType to specify load combination types.
New Fragment LoadCombinationType added to LoadCombinations to allow combination types to be assigned.
New Fragment ContourLoadPanelNumbers added to define specific panels to which the load should be applied.
Updated Robot conversion methods to incorporate the new fragment properties.

Additional comments

AI (Github CoPilot) used to assist with the architecture of methods, writing first drafts and debugging.

@staintono staintono self-assigned this Jul 18, 2025
@staintono staintono added status:WIP PR in progress and still in draft, not ready for formal review AI Assisted Code Co-authored with AI labels Jul 18, 2025
@staintono staintono linked an issue Jul 18, 2025 that may be closed by this pull request
@staintono staintono changed the title applies panel numbers as element list for contour load application Allow Contour Loads to be applied to specific panels Jul 18, 2025
@staintono staintono linked an issue Aug 4, 2025 that may be closed by this pull request
@staintono staintono changed the title Allow Contour Loads to be applied to specific panels Allow Contour Loads to be applied to specific panels and adds Combination Type to LoadCombs Aug 4, 2025
Copy link

@Chrisshort92 Chrisshort92 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have tested the functionality against the test script with some modifications. I separated the panels to graphically verify load was only applied to the two panels selected and not all three.
image

@Chrisshort92
Copy link

@peterjamesnugent can you review the code before approving?

Copy link
Member

@peterjamesnugent peterjamesnugent left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few changes but otherwise looks good.

Can you make sure the change log is properly documented and the type: label is correct (i.e. feature, bug, api change) so it gets captured properly on the installer change log.

@staintono staintono added the type:feature New capability or enhancement label Aug 4, 2025
@staintono staintono removed the status:WIP PR in progress and still in draft, not ready for formal review label Aug 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AI Assisted Code Co-authored with AI type:feature New capability or enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Definition of Combination Type in Load Combinations Define load application panels for contour loads

4 participants