Give priority to overrides when setting FIXED_COORDS and cell_dofree#1218
Draft
dbidoggia wants to merge 1 commit intoaiidateam:mainfrom
Draft
Give priority to overrides when setting FIXED_COORDS and cell_dofree#1218dbidoggia wants to merge 1 commit intoaiidateam:mainfrom
FIXED_COORDS and cell_dofree#1218dbidoggia wants to merge 1 commit intoaiidateam:mainfrom
Conversation
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Ciao!
Now in some cases
FIXED_COORSandcell_dofreeparameters passed as overrides toget_builder_from_protocolinPwRelaxWorkChaingot overridden in some cases.In some cases maybe a good idea to prevent meaningless combination of parameters, on the other side prevents the user to really set the parameter he wants (for example for a 2D system with pbc=TTF now only cell_dofree=2Dxy is allowed, however he may want to set it to x in order to adjust only v1_x component, or maybe he really wants to adjust also z direction because he wants to find out the 3D structure out of the 2D initial one).
In general if the user sets some
overridesI would leave to him the responsibility of the meaningfulness of parameters unless they would give rise to critical issues.