f3d946bc51
feat(species): added spin parsing from spin parity string
2025-07-02 10:35:54 -04:00
5fe127ff04
feat(species): added half life, spin parity, and decay modes to species database
2025-06-28 06:31:41 -04:00
5990fa62a7
feat(Composition): added getMolarAbundance method
2025-06-25 08:26:50 -04:00
209d61f61f
fix(headers): moved all headers to fourdst/
2025-06-22 04:56:04 -04:00
db88e308de
build(libcomposition): brought working build system into libcomposition
2025-06-21 11:33:27 -04:00
b0896d20e9
fix(atomicSpecies.h-->-species.h): added species.h includes for spesific species where needed
2025-06-19 14:51:42 -04:00
774bdca083
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
7c854ea3d1
test(tests): updated tests to use fractional checks
...
tests for eos and approx8 now use relative error to account for large dynamic range
2025-06-17 10:17:46 -04:00
675dcf9b41
refactor(serif): updated tests to reflect new serif namespaces
2025-06-11 14:49:26 -04:00
82d74c7bb2
feat(composition): added mix method to combine compositions. Also overloaded the + operator to mix with an assumed fraction of 50/50
2025-03-26 08:07:11 -04:00
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
b17cdbf1bf
test(tests/composition): added composition tests, atomicSpecies tests, and sandbox
2025-03-24 12:59:17 -04:00
4840b439df
feat(composition): added composition module stub
2025-03-24 10:41:13 -04:00