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.
This is for the anisotropic diffusion coupling with anisotropic resolution.
vec6d, mat6d
are implemented in base_data_type.hAnisotropicKernelCorrectionMatrix
is for the further kernel correction.AnisotropicDiffusionRelaxation
is for the anisotropic diffusion relaxation.*Laplacian_x, *Laplacian_y,
are recorded for checking the diffusion rate in different directions.Note that two issues related are created.
1, The displacement issue should be implemented another real rij_vector. . Related to #742
2, The current 2d case is depend on anisotropic_diffusion_relaxation.hpp . Related to #743
Additionaly, the neighborhood statement should be modified to if (kernel_->checkIfWithinCutOffRadius(displacement) ), matching the one in NeighborBuilderInner, note that
index_i != index_j
should be deleted, considering index maybe the same in different bodies.