openmc
openmc copied to clipboard
More interpolation types in Tabular.
Description
This pull request implement more interpolation types in Tabular by using inverse transform sampling algorithm.
Fixes #2409.
Checklist
- [x] I have performed a self-review of my own code
- [x] I have run clang-format (version 15) on any C++ source files (if applicable)
- [x] I have followed the style guidelines for Python source files (if applicable)
- [x] I have made corresponding changes to the documentation (if applicable)
- [x] I have added tests that prove my fix is effective or that my feature works (if applicable)
While working through the open PRs I just noticed that a conflict has crept into this one
I fixed the conflicts.
I removed lin log interpolation from cpp side.