-
-
Notifications
You must be signed in to change notification settings - Fork 404
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reimplement OpenBabel::OBRandom as a wrapper of std::mt19937_64 #2241
base: master
Are you sure you want to change the base?
Commits on Jun 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c55eed4 - Browse repository at this point
Copy the full SHA c55eed4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a04c628 - Browse repository at this point
Copy the full SHA a04c628View commit details -
Configuration menu - View commit details
-
Copy full SHA for f01280e - Browse repository at this point
Copy the full SHA f01280eView commit details -
feat: add PRNG-related methods to OpenBabel::OBRandom
- UniformInt - UniformReal - Normal - Bernoulli
Configuration menu - View commit details
-
Copy full SHA for 82c632b - Browse repository at this point
Copy the full SHA 82c632bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 29ca772 - Browse repository at this point
Copy the full SHA 29ca772View commit details -
feat: implement OpenBabel::OBRandomMT as a wrapper of std::mt19937_64
deprecates OpenBabel::OBRandom
Configuration menu - View commit details
-
Copy full SHA for d399153 - Browse repository at this point
Copy the full SHA d399153View commit details -
refactor: improve method to generate 3-D random unit vector
this is enabled if OB_USE_IMPROVED_RANDOM_UNIT_VECTOR, which defaults to whether OpenBabel 4 is released or not, is defined as truthy
Configuration menu - View commit details
-
Copy full SHA for 4c24910 - Browse repository at this point
Copy the full SHA 4c24910View commit details -
refactor: switch to OBRandomMT if OB_USE_OBRANDOMMT is defined as truthy
the macro defaults to whether OpenBabel 4 is released or not
Configuration menu - View commit details
-
Copy full SHA for 1162981 - Browse repository at this point
Copy the full SHA 1162981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 632eaa7 - Browse repository at this point
Copy the full SHA 632eaa7View commit details