1661328876
refactor(mk): fixed some typos
2025-03-21 12:03:48 -04:00
5d3c0d45ec
build(boost): added greater than to version for boost
2025-03-21 11:56:12 -04:00
2a7cd1e9e6
build(boost): lowered required version
2025-03-21 11:54:33 -04:00
7c97afc9a2
build(mk): updated query colors
2025-03-21 11:53:34 -04:00
29c2ca3ca5
build(mk): added auto cmake detect
2025-03-21 11:50:16 -04:00
58ef0d495e
build(mk): added auto ninja installer
2025-03-21 11:42:01 -04:00
9f524cf821
build(mk): added meson auto installer
2025-03-21 11:39:02 -04:00
30a795e6b1
build(mk): added compiler and builder checks
2025-03-21 11:30:24 -04:00
43f57d5e73
build(mk): updated auto build script
2025-03-21 11:14:28 -04:00
6876b87947
feat(network): began incoporating network
2025-03-21 10:39:53 -04:00
5d1044a55a
build(boost): incorporated boost into the build system
...
all builds should be run with ./mk now
2025-03-21 10:39:34 -04:00
f042be6b02
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
03c7d428a7
adding a nuclear reaction network
2025-03-20 15:22:04 -04:00
5afdd4e30b
fix(const.dat): added back accidently deleted const.dat
2025-03-20 15:06:24 -04:00
56ade5fbf2
Merge pull request #27 from tboudreaux/feature/resourceManager
...
Added resource manager
2025-03-20 15:04:41 -04:00
697c783c5d
docs(tests/eos): updated eos test documentation
2025-03-20 14:37:34 -04:00
ed0e079150
docs(src): added documentation to all changes related to the resource manager
2025-03-20 14:37:15 -04:00
da8259e940
test(tests/meshIO): began preping to convert to resource manager
2025-03-20 14:31:18 -04:00
ecbdba5216
refactor(opatIO-and-meshIO): removed unused header file includes
2025-03-20 14:30:40 -04:00
cb5ac274dc
build(build): updated build system to be compatible with resource manager
...
The build system now passes compiler directives based on the mode being build. By default data is stored in the source root (and this is encoded into the compiled binary). However, if building in user mode then data is assumed to be at the meson install prefix data directory
2025-03-20 14:29:43 -04:00
18f3f6689d
feat(config): added ability to get all keys and check if a key exists in the given config file
...
also added the ability to get a config value without specifying a default (this is only avalible to freind classes)
2025-03-20 14:27:57 -04:00
041a5a592c
test(tests/eos): updated eos test to use resource manager instead of env variable
2025-03-20 14:27:11 -04:00
08075f5108
feat(resource-manager): added working singleton resource manager
...
all external data should now be handled through the resource manager. This will take care of location on disk as well as ownership
2025-03-20 14:26:44 -04:00
1cc21a368b
feat(src/misc): moved macros to misc
2025-03-20 14:25:51 -04:00
171fbf7961
feat(eosIO): added EosIO class to handle arbitrary eos data
...
EosIO class wraps all eos tables (like helm) so that they can be used in a more standard fashion
2025-03-20 14:25:22 -04:00
efa4bdadff
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
eec8a356b4
feat(testsConfig): brought test config from pointwisePolytrope
2025-03-20 07:36:14 -04:00
d2978ebccb
refactor(src/resources): removed old src/resources directory in favor of ./assets
2025-03-20 07:33:33 -04:00
6cda7b1be9
feat(assets): brought changes from main
2025-03-20 07:31:34 -04:00
7ad8d609fb
feat(assets): moved all static assets to assets in prep for resource manager
2025-03-20 07:30:38 -04:00
b2d9429312
docs(LICENSE): added GPLv3 license
2025-03-19 11:36:59 -04:00
Aaron Dotter
4ef169d47a
Update helm.cpp
...
removing extraneous info
2025-03-17 16:26:14 -04:00
9d76c2b108
Rename READEME.md to README.md
...
fixed filename
2025-03-17 13:36:01 -04:00
b013e8d114
Merge pull request #26 from tboudreaux/style/header
...
Added copyright headers and post-commit hook to auto generate and update them
2025-03-17 13:35:11 -04:00
7568eb1a46
ci(post-commit): updated to track post-commit
2025-03-17 13:31:54 -04:00
4d12b6beb2
docs(helm): added header
2025-03-17 13:24:08 -04:00
d764c5e2b6
docs(utils/readme): added readme
2025-03-17 12:52:31 -04:00
a2268c0b54
docs(hooks/formatHeader): updated readme
2025-03-17 12:44:55 -04:00
8fb63bf691
build(mfem): brought proper meson patch changes forward from polytrope
2025-03-17 12:44:29 -04:00
3f86d0ceb1
docs(src): added file headers to all files
2025-03-17 12:42:33 -04:00
e9baec63d9
ci(utils/fileHeaders): added one time run script to generate file headers
2025-03-17 12:42:20 -04:00
45c916dac5
ci(hooks/formatHeader): script to auto format file headers added
2025-03-17 12:29:45 -04:00
43f6ddc72b
Merge pull request #24 from tboudreaux/fix/gtest
...
Added gtest as a subproject
2025-03-13 14:22:58 -04:00
7a45f36619
Merge pull request #23 from tboudreaux/fix/mfemCMakePatch
...
fix(build): using mesons built in patch system
2025-03-13 14:19:13 -04:00
adcd64affb
Merge pull request #22 from tboudreaux/fix/exp10-libc++
...
fix(helm.cpp): exp10(x) changed to pow(10, x)
2025-03-13 14:16:37 -04:00
5faa88bf9f
refactor(gitignore): added googletest source dir to gitignore
2025-03-13 14:14:52 -04:00
611bb4d899
refactor(gtest): removed gtest source code which was accidently commited in
2025-03-13 14:14:02 -04:00
46dfb17385
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
016382ea4f
fix(build): using mesons built in patch system
...
the previous custom patch system failed based on order sometimes. We now use mesons build in patch system which guarenees patch order application
2025-03-13 14:11:23 -04:00
cd32394d37
fix(helm.cpp): exp10(x) changed to pow(10, x)
...
epx10 is a extension to the c++ standard library from glibc which is not in libc. To provide support for llvm compilers alonw with gcc I have changed all calls to exp10(x) to pow(10, x).
2025-03-13 14:08:21 -04:00