Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .cz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ commitizen:
name: cz_conventional_commits
tag_format: $version
update_changelog_on_bump: true
version: 0.1.0
version: 0.2.0
version_scheme: semver2
37 changes: 37 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,40 @@
## 0.2.0 (2026-03-03)

### Feat

- finished refactor and added control variates
- payoffs and estimator
- estimator and payoff outline
- manager config and small tweaks
- antithetic variates + refactor
- **Payoff**: new payoff concept
- **Simulator.hpp**: new abstraction of simulator which uses its own thread
- more constraints on concepts for clarity and compile-time sizing of number of testing threads
- no variance reduction strategy and small updates to polymorphic constructors
- **ThreadPool.hpp**: threadpool for managing threads specific to monte carlo simulations
- **manager.hpp**: create framework for stochastic processes and numerical schemes

### Fix

- fix vr strategy concept
- small work on simulator stuff

### Refactor

- sort cpp files into folders and remove archive
- renamed everything, finished pipeline, and converted each step to return vectors of results
- another huge refactor breaking things into different engines
- simplify simulator interface
- refactor some of xander's code
- remove threadpool
- i don't even know lol
- turns out we don't need to the changes i made to the concepts a little bit ago
- **timing.hpp**: rename from timer
- **NumericalScheme.hpp**: adjust concept for schemes for more freedom
- compile-time strategies for process and scheme and runtime strategy for variance reduction
- flesh out the architecture a bit more
- **Timer**: extremely small return change

## 0.1.0 (2025-12-18)

### Feat
Expand Down
9 changes: 0 additions & 9 deletions cmake/README.md

This file was deleted.

75 changes: 0 additions & 75 deletions include/lfmc/Estimator.hpp

This file was deleted.

128 changes: 0 additions & 128 deletions include/lfmc/Manager.hpp

This file was deleted.

86 changes: 0 additions & 86 deletions include/lfmc/NumericalScheme.hpp

This file was deleted.

35 changes: 0 additions & 35 deletions include/lfmc/PathGenerator.hpp

This file was deleted.

Loading
Loading