File tree Expand file tree Collapse file tree 2 files changed +24
-4
lines changed
Expand file tree Collapse file tree 2 files changed +24
-4
lines changed Original file line number Diff line number Diff line change @@ -7,14 +7,36 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.5.0] - 2024-05-05
11+
12+ ### Added
13+
14+ - Initial support for Microsoft Windows OS has been added and is now supported on the CI. Details in the documentation.
15+ - New integer range based variants of both ` oqmc::SamplerInterface::drawSample() ` and ` oqmc::SamplerInterface::drawRnd() ` .
16+
17+ ### Changed
18+
19+ - Samplers no longer have an upper index limit of 2^16 and can take any positive integer on construction or when splitting.
20+ - Simplified the API, updating ` oqmc::SamplerInterface::newDomainDistrib() ` and ` oqmc::SamplerInterface::newDomainSplit() ` .
21+
22+ ### Removed
23+
24+ - Due to the changes above, the ` oqmc::SamplerInterface::nextDomainIndex() ` has been removed. Usage info in the documentation.
25+
1026## [ 0.4.0] - 2024-01-30
27+
1128### Changed
29+
1230- Improvements to the trace tool, aimed at making the API calls clearer when used as an example.
1331
1432## [ 0.3.0] - 2022-11-30
33+
1534### Added
35+
1636- Support default construction in the sampler interface to allow for placeholder objects.
1737
1838## [ 0.2.0] - 2022-11-22
39+
1940### Changed
41+
2042- Respect LIBDIR CMake setting when installing CMake config files.
Original file line number Diff line number Diff line change @@ -475,8 +475,7 @@ void oqmc::Sampler::drawSample(std::uint32_t sample[Size]) const;
475475 * @param [out] sample Output array to store sample values.
476476 */
477477template <int Size>
478- OQMC_HOST_DEVICE void drawSample (std::uint32_t range,
479- std::uint32_t sample[ Size] ) const;
478+ void oqmc::Sampler::drawSample (std::uint32_t range, std::uint32_t sample[ Size] ) const;
480479```
481480
482481```cpp
@@ -527,8 +526,7 @@ void oqmc::Sampler::drawRnd(std::uint32_t rnd[Size]) const;
527526 * @param [out] rnd Output array to store rnd values.
528527 */
529528template <int Size>
530- OQMC_HOST_DEVICE void drawRnd(std::uint32_t range,
531- std::uint32_t rnd[Size]) const;
529+ void oqmc::Sampler::drawRnd(std::uint32_t range, std::uint32_t rnd[Size]) const;
532530```
533531
534532``` cpp
You can’t perform that action at this time.
0 commit comments