Commit Graph

18 Commits

Author SHA1 Message Date
e850f78831 feat(composition): added ability to change composition modes 2025-03-25 13:01:22 -04:00
95e4d10c59 feat(composition): added numberFrac methods and subset method
Composition can now be placed in either number fraction or mass fraction mode and can (after finalization) convert between them. Subsets of compositions can also be made. Normalization has also been added to finalize. Tests have been added
2025-03-25 12:49:37 -04:00
39461ba145 feat(atomicSpecies.h): regenerated with copy constructor 2025-03-25 12:48:09 -04:00
0a70b9ea12 docs(composition): updated mass fracs in docs to more realistic values 2025-03-24 13:20:24 -04:00
b17cdbf1bf test(tests/composition): added composition tests, atomicSpecies tests, and sandbox 2025-03-24 12:59:17 -04:00
7c42201ddb feat(composition): added composition class
in order to get composition in a standardized way anywhere in the code we now have a composition class
2025-03-24 12:58:30 -04:00
4840b439df feat(composition): added composition module stub 2025-03-24 10:41:13 -04:00
e3b822c969 feat(atomic-weights): added AME2020 atomic masses 2025-03-24 10:40:13 -04:00
c1ae197854 build(opatIO): broke opatIO out into a seperate module 2025-03-24 04:57:18 -04:00
11b74b4fdd Merge pull request #29 from tboudreaux/feature/nuclearNetwork
Added approx8 neuclear network and general nuclear network framework.
2025-03-21 15:03:15 -04:00
05232d33d6 build(boost): incorporated boost into the build system
all builds should be run with ./mk now
2025-03-21 10:39:34 -04:00
f42ea1ebca Merge pull request #27 from tboudreaux/feature/resourceManager
Added resource manager
2025-03-20 15:04:41 -04:00
9605b5dfab docs(LICENSE): added GPLv3 license 2025-03-19 11:36:59 -04:00
dc7a42fcc6 build(gtest): added gtest as a subproject in case it is not already installed on the system 2025-03-13 14:12:14 -04:00
b8c00060f9 build(quill): added quill config to build-config 2025-02-23 11:25:39 -05:00
19e7c38624 Merge pull request #14 from tboudreaux/feature/config
Added Config module
2025-02-19 16:21:39 -05:00
da4d17a50f build(yaml-cpp): added yaml-cpp as a dependency
config files will be written in yaml, added a well tested yaml parser to 4DSSE
2025-02-19 14:50:44 -05:00
3179605ee7 feat(mfem): added mfem into source tree along with patch based build system
MFEM is a dependency of our code and we want to build it with our code for portability, here I add a meson subproject which fetches mfem and builds it. Because of some issues with CMake and meson I apply a patch which manually disables running tests and building examples and miniapps in mfem. This is okay as mfem here is not intenteded to be linked against other programs (though it still can be).
2025-02-12 16:24:13 -05:00