Update AddPeriodicBCAction and BicubicInterpolation #29821
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.
Reason
AddPeriodicBCAction
did not properly support array variables.BicubicInterpolation::sample2ndDerivative
function was not evaluating the mixed second derivative (ddy_dx1dx2)Design
setPeriodicVars
method to correctly accommodate array variables. This change ensures that periodic boundary conditions can be applied consistently to all components of a array variable.sample2ndDerivative
function to include the computation of the mixed second derivative (ddy_dx1dx2).