Commit Graph

225 Commits

Author SHA1 Message Date
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
87d407d0b6 Merge pull request #45 from tboudreaux/feature/pythonInterface/composition
Python Interface for composition module
2025-04-30 11:57:23 -04:00
93c9d5e882 build(meson): switched almost all intermediate targets to shared libraries 2025-04-30 11:44:53 -04:00
394622df47 feat(python-composition): added composition module interface 2025-04-30 11:41:10 -04:00
c167357a3b feat(pybind11): added infra to compile with pybind11 2025-04-30 11:39:36 -04:00
a75a94d467 docs(src): updated file headers 2025-04-21 08:56:45 -04:00
442ea4b70c feat(atomicSpecies.h): regenerated with copy constructor 2025-03-25 12:48:09 -04:00
f9818a42d8 feat(atomic-weights): added AME2020 atomic masses 2025-03-24 10:40:13 -04:00
8f41ee91f2 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
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
2b4830f74d test(network): added approx8 network tests 2025-03-21 14:03:46 -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
7327a487b5 build(boost): added greater than to version for boost 2025-03-21 11:56:12 -04:00
c8fe09a8b5 build(boost): lowered required version 2025-03-21 11:54:33 -04:00
67c9a3e860 feat(network): began incoporating network 2025-03-21 10:39:53 -04:00
a42fe4898c build(boost): incorporated boost into the build system
all builds should be run with ./mk now
2025-03-21 10:39:34 -04:00
62d54053ca Merge pull request #28 from aarondotter/main
adding a nuclear reaction network to feature/nuclearNetwork
2025-03-21 07:17:08 -04:00
Aaron Dotter
6233ba87be adding a nuclear reaction network 2025-03-20 15:22:04 -04:00
8a7c0c7658 Merge pull request #27 from tboudreaux/feature/resourceManager
Added resource manager
2025-03-20 15:04:41 -04:00
4b2f9a0097 feat(assets): setup assets for resource manager
assets are broken into static (compiled into the binary) and dynamic (handled by the resource manager). All static assets should define a meson.build, all dynamic assets must have handlers written in src/resource/resourceManager and resourceManagerTypes

BREAKING CHANGE:
2025-03-20 14:24:20 -04:00
2d27b119bd build(quill): added quill as a subproject
quill provides a robust and very efficient asyncronous and thread safe logging module. I have brought this in to handle logging
2025-02-23 11:25:11 -05:00