Bugfix for plotBEMIO bodies #1207
Merged
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.
The BEMIO plotting functions were not handling DOFs correctly when not all bodies were being input.
e.g.
hydro.plotBodies = 2, then the first body was still being plottedThis PR fixes the logic in each plotting function to accurately plot the hydrodata of bodies called out in hydro.plotBodies, regardless of body order. I also updated some of the looping variables to be more meaningful so that the functions are a bit easier to follow. e.g.
iBfor body index,iDoffor DOF index, etc