Commit Graph

16 Commits

Author SHA1 Message Date
69bd2cd466 feat(GridFire): Much more robust starting network
GraphEngine now can initialize with a much more robust set of reactions (including the entire reaction set). The jacobian can still be efficiently evaluated using CppAD's sparse jacobian feature. Further, the primeing network has been signifiganty enhanced to handle much hotter termperatures
2025-07-14 14:50:49 -04:00
7012eb819a feat(MultiscalePartitioningEngineView): added *much* more robust qse group identifiction and solving 2025-07-10 09:36:05 -04:00
e5ad284778 feat(partition-functions): added framework and some concrete partition functions
GroundState partition function, Rauscher&Thielemann partition function, and composite partition function added
2025-07-02 11:32:45 -04:00
0c16e81e98 feat(GridFire): added weak electron screening 2025-07-01 11:40:03 -04:00
29af4c3bab feat(network): added half lifes, spin flip parity, better reaction acritecture 2025-06-29 14:53:39 -04:00
cd191cff23 feat(GridFire): major design changes
Switching to an Engine + solver design. Also brought xxHash and Eigen in. Working on QSE and Culling.
2025-06-26 15:13:46 -04:00
dd03873bc9 fix(GraphNetwork): working on loads of small bugs
Fized stoichiometry matrix initialization, added penames to reablib reactions, began work on LogicalReaction to sum the contributions of different fitting functions provided by reaclib
2025-06-23 15:18:56 -04:00
a5639cca58 docs(readme): major readme update 2025-06-21 16:54:23 -04:00
8bc48b8d19 feat(GridFire): brought gridfire up to where network module in SERiF was before splitting it off 2025-06-21 13:18:38 -04:00
cd5a6b200b fix(SERiF): added cppad_dep to methods which need it (anything that brings in reaclib.h) 2025-06-19 15:07:06 -04:00
415a75fd31 feat(network): started adding GraphNetwork
GraphNetwork is intended to be a more general, reaclib based, network when compared to approx8 (which is also approx8 based but limited to a specific composition)
2025-06-19 09:42:20 -04:00
d00e5646e7 feat(network): added ReaclibNetwork and functions to build network 2025-06-18 15:22:58 -04:00
70f13b7222 refactor(network): updated network and network::approx8 to use composition module
This is a very basic wrapper implimentation currently. This is sufficient to lock the interface down so that other code can target it. However, internally there is just a "convert" function. Eventually we should rework the code itself to use the composition module more directly.
2025-06-17 09:43:43 -04:00
93c9d5e882 build(meson): switched almost all intermediate targets to shared libraries 2025-04-30 11:44:53 -04:00
3c0057ea34 feat(approx8-network-integrated): added network handleing semantics and incorporated the approx8 network into them 2025-03-21 14:03:18 -04:00
67c9a3e860 feat(network): began incoporating network 2025-03-21 10:39:53 -04:00