You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Monte Carlo methods rely on random number generation for their implementation. Current solver implementations leverage the C++ STL generator. This should be abstracted to a general PRNG concept so that we may swap out implementations for performance comparisons. Initially, we'll also incorporate SPRNG as an implementation of this abstraction.
The text was updated successfully, but these errors were encountered:
Turns out SPRNG is a poorly designed, deprecated code base that is hard to build. I am moving to the Boost random library as I already have a TPL dependency on boost and these are the algorithms moving into the C++11 standard.
This is complete with unit tests for boost implementations. If SPRNG is really desired in the future then we can simply write the traits adapters for it.
Monte Carlo methods rely on random number generation for their implementation. Current solver implementations leverage the C++ STL generator. This should be abstracted to a general PRNG concept so that we may swap out implementations for performance comparisons. Initially, we'll also incorporate SPRNG as an implementation of this abstraction.
The text was updated successfully, but these errors were encountered: