5b4db3ea43
feat(precomputation): added precomputation
...
preformance speed up by a factor of ~5
2025-07-01 14:30:45 -04:00
0c16e81e98
feat(GridFire): added weak electron screening
2025-07-01 11:40:03 -04:00
40b28477ed
docs(docs): added doxygen html directory
2025-07-01 07:24:18 -04:00
29af4c3bab
feat(network): added half lifes, spin flip parity, better reaction acritecture
2025-06-29 14:53:39 -04:00
2a410dc3fd
feat(reaclib): reworked how I store reactions to avoid stack overflows
2025-06-29 14:53:09 -04:00
3c38187d3f
docs(docs): added robust docs
2025-06-29 14:52:16 -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
a6bab8f037
refactor(GridFire): started bringing in libconstants
2025-06-21 06:36:08 -04:00
1cd0176b01
docs(GraphNetwork): added and rebuilt docs
2025-06-21 05:04:14 -04:00
fe73a021bf
feat(reaclib): working AD system and nearly working network
...
a few issues remain with letting the composition evolve as new species come online
2025-06-20 13:52:09 -04:00
e0704dcafe
feat(GraphNetwork): started templating for auto diff
2025-06-19 15:20:37 -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
c3ff2420e9
fix(atomicSpecies.h-->-species.h): added species.h includes for spesific species where needed
2025-06-19 14:51:42 -04:00
76662db03e
feat(network): major progress on network finalization and matrix creation
2025-06-19 13:23:31 -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
3901fc0eaf
feat(utils/atomic-changed-auto-generated-header-to-only-have-static-defs): the actual datatypes are now defined in a new header
2025-06-19 09:40:45 -04:00
d00e5646e7
feat(network): added ReaclibNetwork and functions to build network
2025-06-18 15:22:58 -04:00
cbaab3d04c
feat(reaclib): working on building efficient reaclib tooling for general nuclear network
...
this commit primarily adds a more robust ability to cull reactions that are not needed from the generated header
2025-06-18 12:13:24 -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
49350ca72b
Merge remote-tracking branch 'upstream/main' into feature/mixedPolytrope
...
# Conflicts:
# .gitignore
# build-config/meson.build
# meson.build
# meson_options.txt
# src/composition/public/composition.h
# src/config/public/config.h
# src/constants/public/const.h
# src/meson.build
# tests/composition_sandbox/comp.cpp
2025-06-11 15:05:11 -04:00
81323d60a0
refactor(serif): refactored entire codebase into serif and sub namespaces
2025-06-11 14:49:11 -04:00
c5296dd2e6
refactor(network): header guard -> pragma once
2025-05-06 15:27:40 -04:00
93c9d5e882
build(meson): switched almost all intermediate targets to shared libraries
2025-04-30 11:44:53 -04:00
a75a94d467
docs(src): updated file headers
2025-04-21 08:56:45 -04:00
552a360064
fix(network): fixed missing negative in jacobian energy accounting
2025-03-21 14:46:22 -04:00
328b2cfe8d
fix(network): added missing negative sign in energy calculation
2025-03-21 14:44:35 -04:00
3c657ca85a
refactor(network): removed unused phoenix dependency and defauled stiff=false to use explicit solver
2025-03-21 14:35:18 -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
Aaron Dotter
a37d35d4e0
refactor(network) Added header file
2025-03-21 12:08:40 -04:00
67c9a3e860
feat(network): began incoporating network
2025-03-21 10:39:53 -04:00
Aaron Dotter
6233ba87be
adding a nuclear reaction network
2025-03-20 15:22:04 -04:00