5715 Commits

Author SHA1 Message Date
Ian Bell
dc63bb3cd3 Add CMake option to havy lazy-loading superancillaries [skip ci]
Not a good idea unless doing very narrow testing
2025-05-17 18:04:18 -04:00
Ian Bell
14294fb790 Default is non-lazy superancillary loading 2025-05-17 17:58:25 -04:00
Ian Bell
868b268eeb Force the clear to be called on SatL and SatV
To invalidate them at start
2025-05-17 15:41:57 -04:00
Ian Bell
fdcf6d42c6 Fix PH bug for Nitrogen
Closes #2470
2025-05-17 15:41:57 -04:00
Ian Bell
ec30622371 Make the superancillary loading entirely lazy in debug 2025-05-17 15:41:57 -04:00
Ian Bell
d7d5b417a5 Inject superancillary for methanol 2025-05-17 15:41:57 -04:00
Ian Bell
4f472e6af8 Also make reference non-const 2025-05-17 15:41:57 -04:00
Ian Bell
719d980b74 Make ln(p) construction lazy
Only really matters for debug builds
2025-05-17 15:41:57 -04:00
Ian Bell
37b0c60cb8 Notebook 2025-05-17 15:41:57 -04:00
Ian Bell
d36c20ef4e Notebook 2025-05-17 15:41:57 -04:00
Ian Bell
59eb865f37 Indent 2025-05-17 15:41:57 -04:00
Ian Bell
e8e0b1f6d3 Fix the post_update 2025-05-17 15:41:57 -04:00
Ian Bell
9bdf6b456b Fix when _reducing is set for pures 2025-05-17 15:41:57 -04:00
Ian Bell
98ffdb2d71 Expose update_QT_pure_superanc to Python 2025-05-17 15:41:57 -04:00
Ian Bell
aab1000685 Fix init order 2025-05-17 15:41:57 -04:00
Ian Bell
f23a21e2a4 Make message more accurate 2025-05-17 15:41:57 -04:00
Ian Bell
7dd67cee90 Update function name 2025-05-17 15:41:57 -04:00
Ian Bell
7161a8d518 Close to final implementation
Perhaps a tiny bit more optimization possible?
2025-05-17 15:41:57 -04:00
Ian Bell
46662bc3a3 Fix how caching is managed in Helmholtz class 2025-05-17 15:41:57 -04:00
Ian Bell
01d9a23606 Back to memset - can memset with 0 but no other value 2025-05-17 15:41:57 -04:00
Ian Bell
447e962f7b Add the fast methods to public API for HEOS class 2025-05-17 15:41:57 -04:00
Ian Bell
3e899f923d Benchmark more granularly 2025-05-17 15:41:56 -04:00
Ian Bell
835c68fb68 Benchmark caching options 2025-05-17 15:41:56 -04:00
Ian Bell
21b2e3adf8 Bump to fastchebpure release with methanol 2025-05-17 15:41:56 -04:00
Ian Bell
6f521d808c Don't need REFPROP setting 2025-05-17 15:41:56 -04:00
Ian Bell
52f03e04ee No need for figures to be so large 2025-05-17 15:41:56 -04:00
Ian Bell
626b32ef4e Change default name for R-1336mzz(E) 2025-05-17 15:41:56 -04:00
Ian Bell
3e2146909f Relax the location of the REFPROP stuff 2025-05-17 15:41:56 -04:00
Ian Bell
3910c9fc83 Bump to release fixing m-xylene 2025-05-17 15:41:56 -04:00
Ian Bell
ba10b9a8f5 Add superancillary plots to task list 2025-05-17 15:41:56 -04:00
Ian Bell
470136986a Make a placeholder figure for fluids without superancillary 2025-05-17 15:41:56 -04:00
Ian Bell
23755960a4 Add superancillary plots to docs for the page for each fluid 2025-05-17 15:41:56 -04:00
Ian Bell
34fde9a639 Fix output of superancillary figures 2025-05-17 15:41:56 -04:00
Ian Bell
38f9f1f6ac Skip pseudo-pure for superancillary docs 2025-05-17 15:41:56 -04:00
Ian Bell
d8b43e1bd9 More updates to docs 2025-05-17 15:41:56 -04:00
Ian Bell
8468d53d70 Lots of updates to superancillary notebook 2025-05-17 15:41:56 -04:00
Ian Bell
ebfb0b19ac Add jupyter notebook for superancillary 2025-05-17 15:41:56 -04:00
Ian Bell
85eb172d25 Try to add the notebook to the docs 2025-05-17 15:41:56 -04:00
Ian Bell
5e9821678d Version 0 of jupyter notebook for docs 2025-05-17 15:41:56 -04:00
Ian Bell
d9de22cd8a squelch warnings 2025-05-17 15:41:56 -04:00
Ian Bell
3112c9a649 Fix wrapping changes of xmin&xmax methods 2025-05-17 15:41:56 -04:00
Ian Bell
b21583e061 Get the critical points working for superancillaries 2025-05-17 15:41:56 -04:00
Ian Bell
7838e9d73b Update backend.py 2025-05-17 15:41:56 -04:00
Ian Bell
95d606c7da Superfluous ; 2025-05-17 15:41:56 -04:00
Ian Bell
9cb7ef6cd5 Update docs_docker-build.yml
Use arm64 since the containers were built on mac
2025-05-17 15:41:56 -04:00
Ian Bell
fd107deb1c Clear up the calculation of rho 2025-05-17 15:41:56 -04:00
Ian Bell
cb219fcecc One more warning 2025-05-17 15:41:56 -04:00
Ian Bell
f9dc0be5e5 Fix warnings 2025-05-17 15:41:56 -04:00
Ian Bell
c9f5af51dd More annoying solution for boost iter max 2025-05-17 15:41:56 -04:00
Ian Bell
92ee7ad4a1 Another int cast 2025-05-17 15:41:56 -04:00