-
Notifications
You must be signed in to change notification settings - Fork 423
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
Produce Convexity Check Warning Only When Appropriate #10621
Merged
Myoldmopar
merged 21 commits into
develop
from
10299CheckConvexityChangeCheckForShadowCalculations
Jul 25, 2024
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
047735d
10299 Split GetShadowingInput
RKStrand 51d00e0
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand c5f3945
10299 Separation of Get and Process
RKStrand fd61c32
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand ef2072c
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand eaf73f9
10299 Fix and Reverse Old Unit
RKStrand 77886fb
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand 4a50416
10299 Unit Test and Fixes
RKStrand b7c83d9
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand 608530e
10299 Unit Test Change Backup
RKStrand ce283a3
10299 Correction of Unit Test enum
RKStrand c688048
10299 Move a PixelCounting Check
RKStrand e5809d3
10299 Correction of Unit Test Errors
RKStrand f7be748
10299 Another Round of Unit Test Fixes
RKStrand 0a0aa68
10299 Get Rid of Unneeded Get Flag
RKStrand 5664dfa
10299 Clang Format Final
RKStrand a0cff9a
10299 Request to Improve Variable Name
RKStrand 1841936
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand ef9b816
10299 Back Out Variable Name Change
RKStrand 54e4025
Merge branch 'develop' into 10299CheckConvexityChangeCheckForShadowCa…
RKStrand 08909a8
10299 Attempt 2 at Variable Rename
RKStrand File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
I know this is existing code, and it's not a frequently used option, but this could be so much more efficient. Instead of looping through all of the zonegroups for each surface, this could simply go through the zones in each zonelist and loop over the exterior surrfaces in each zone (
Zone.vZoneHTSurfaceList
). Mostly just noting this here, since this seemingly simple fix has already had a lot of scope creep.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.
I agree that this would be much more efficient. I'd like to have us make a mental note of this and deal with it at a later date if you are okay with that. I wonder if there are more places where we could be much more efficient and we don't even realize it. If only we all had the time to do that sort of efficiency review in the code...