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.
Description of the Change
Some new mixing rules require the matrix of binary interaction parameters (BIPs) to be asymmetric, so I have done my best to add such functionality. Methods
set_binary_interaction_double
were overwritten to accept an additional (optional) parameter which specifies whether to set Kij symmetrically or not (symmetrically by default).Benefits
Now you can specify the matrix of BIPs asymmetrically.
Possible Drawbacks
Adds new ways to inexperienced users to ruin their calculations =D
Verification Process
The following python script shows the use and effect of the introduced changes.
Applicable Issues
My own old issue #1890