Improve the Lagrangian distribution models
Summary
- Consolidate min/max operands by migrating local min/max operands to the parent class
- Add new sanity checks
- Modernise the code style
- Replace input variable names with the corresponding de facto conventions in statistics
- Fix
sample
andmean
function predictions for thenormal
,multiNormal
,RosinRammler
andmassRosinRammler
distributions - Add cumulative distribution function into the
general
distribution - Improve header file documentation
Resolved bugs
Closes #1996
Risks
- No changes in output except for bug fixes in
normal
andmultiNormal
distributions - No changes to user input
- Ensured backward compatibility for new input entries
Tests
-
Compilation (incl. submodules): -
linux64ClangDPInt32Opt
(clang11) -
linux64GccDPInt32Opt
-
linux64GccSPDPInt64Debug
-
-
Alltest: No change in output + no error -
Verification: distribution models without CFD
Edited by Kutalmış Berçin