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 Oct 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb828aa - Browse repository at this point
Copy the full SHA cb828aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a32f335 - Browse repository at this point
Copy the full SHA a32f335View commit details -
Configuration menu - View commit details
-
Copy full SHA for a090b6b - Browse repository at this point
Copy the full SHA a090b6bView commit details -
feat: add PRNG-related methods to OpenBabel::OBRandom
- UniformInt - UniformReal - Normal - Bernoulli
Configuration menu - View commit details
-
Copy full SHA for 64aadfa - Browse repository at this point
Copy the full SHA 64aadfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2657cdb - Browse repository at this point
Copy the full SHA 2657cdbView 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 e87b4e2 - Browse repository at this point
Copy the full SHA e87b4e2View 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 1960c62 - Browse repository at this point
Copy the full SHA 1960c62View 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 62a80cb - Browse repository at this point
Copy the full SHA 62a80cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4527e2c - Browse repository at this point
Copy the full SHA 4527e2cView commit details