-
Notifications
You must be signed in to change notification settings - Fork 4
Allow Contour Loads to be applied to specific panels and adds Combination Type to LoadCombs #560
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Allow Contour Loads to be applied to specific panels and adds Combination Type to LoadCombs #560
Conversation
Chrisshort92
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|
@peterjamesnugent can you review the code before approving? |
peterjamesnugent
left a comment
There was a problem hiding this 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.

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.