Refactor: update logic of init_chg #5801
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.
What's changed?
graph TD; init_chg-->|atomic| atomic_rho; init_chg-->|auto| read_rho_g; init_chg-->|file| read_rho_g; atomic_rho-->init_kin_from_rho; read_rho_r--> |yes| read_kin_g; read_rho_g--> |yes| read_kin_g; read_rho_g--> |no| read_rho_r; read_rho_r--> |no| condition; condition{init_chg}--> |init_chg=auto| atomic_rho; condition{init_chg}--> |init_chg=file| failed_quit; read_kin_g--> |no| read_kin_r; init_kin_from_rho--> success_quit; read_kin_r--> |yes| success_quit; read_kin_g--> |yes| success_quit; read_kin_r--> |no| init_kin_from_rho