Commit Graph

124 Commits

Author SHA1 Message Date
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