Commit Graph

82 Commits

Author SHA1 Message Date
aae590399c refactor(serif): updated tests to reflect new serif namespaces 2025-06-11 14:49:26 -04:00
6e4ff1ece9 refactor(serif): refactored entire codebase into serif and sub namespaces 2025-06-11 14:49:11 -04:00
1e85c48f33 refactor(tests): updated test config 2025-06-10 12:50:32 -04:00
f65db72bce style(testConfig): updated test config 2025-06-09 10:20:18 -04:00
03a7083caf refactor(testConfig): updated test config 2025-05-11 14:42:04 -04:00
c4709cc48e refactor(testConfig.yaml): updated test config for debuging 2025-04-23 09:17:55 -04:00
ae317fda5e fix(tests/meson.build): removed opatIO_sandbox subdir 2025-04-18 11:28:22 -04:00
025f55125a fix(opatIO_sandbox): removed opatIO sandbox code as that is not part of this souce tree anymore 2025-04-18 11:26:54 -04:00
acf5367556 fix(poly): bug fixing in block form
currently derivitive constraint is not working
2025-04-03 11:14:50 -04:00
15a020b1bb test(tests): misc updates (all minor) 2025-04-02 14:57:57 -04:00
0880403850 fix(poly): have a much closer to working polytrope, still small divergence near core 2025-03-27 14:26:23 -04:00
763bedcf1d refactor(testConfig): playing around with polytropic index 2025-03-26 12:36:40 -04:00
3fbfb366d2 feat(tests/poly): updated polytrope tests to use resource manager 2025-03-26 12:36:18 -04:00
14bc8a49b3 Merge branch 'main' into feature/pointwisePolytrope 2025-03-26 11:38:07 -04:00
7193d3a6ac test(tests): fixed broken tests 2025-03-26 10:06:10 -04:00
edd4c04c64 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
0e9a7df381 feat(composition): added ability to change composition modes 2025-03-25 13:01:22 -04:00
941af6331b test(composition_sandbox): added some sandbox tests 2025-03-25 12:49:52 -04:00
cb33f75e0c 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
ed443c0aa2 test(tests/composition): added composition tests, atomicSpecies tests, and sandbox 2025-03-24 12:59:17 -04:00
3c3d714702 feat(composition): added composition module stub 2025-03-24 10:41:13 -04:00
ff87585d71 build(opatIO): broke opatIO out into a seperate module 2025-03-24 04:57:18 -04:00
f3e79d9366 feat(opatIO_sandbox): added opatIO sandbox for freeform testing 2025-03-22 14:26:31 -04:00
59d4c290ba fix(network): added missing negative sign in energy calculation 2025-03-21 14:44:35 -04:00
8fa950835d test(network): added approx8 network tests 2025-03-21 14:03:46 -04:00
697c783c5d docs(tests/eos): updated eos test documentation 2025-03-20 14:37:34 -04:00
da8259e940 test(tests/meshIO): began preping to convert to resource manager 2025-03-20 14:31:18 -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
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
eec8a356b4 feat(testsConfig): brought test config from pointwisePolytrope 2025-03-20 07:36:14 -04:00
11043942c7 build(testConfig): updated testconfig 2025-03-19 13:50:43 -04:00
8f8240580d refactor(testConfig): updated test config 2025-03-19 10:09:52 -04:00
f512f10096 test(tests/poly): poly test now uses interpolating function to set mesh radius 2025-03-18 11:19:25 -04:00
8dcdf92414 feat(poly): interpolating polynomial to find polytrope surface
Instead of treating the polytrope as a free boundary problem I have defined an interpolating polynominal, accurate to within 0.01 percent over n=[0,5) which is used to set the size of the domain for a given n
2025-03-18 10:15:51 -04:00
88a45c7d09 test(tests/poly): removed some debugging output from poly test 2025-03-17 11:11:22 -04:00
b4615fc0aa fix(poly): working on solving polytrope 2025-03-14 09:12:40 -04:00
3597f82ee4 fix(build): brought recent build changes to pointwise polytrope
pointwise polytrope had some issues from the old build system. Fast fowarded it so that it has all the fixes which have been merged into main
2025-03-13 15:11:46 -04:00
663e6fc52c Merge branch 'main' into feature/pointwisePolytrope 2025-03-13 15:08:35 -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
Aaron Dotter
da7f5e5022 adding more quantities to the eos test, including derivatives 2025-03-06 14:36:07 -05:00
6a15129f1f test(tests/eos): added eos tests 2025-03-05 16:59:25 -05:00
b0252927e0 test(tests/poly): removed default constructor test 2025-03-05 12:57:35 -05:00
ea2661dbbb refactor(testConfig): cleaned up schema 2025-03-05 12:57:17 -05:00
1766ec3085 test(test/config): updated test config file 2025-03-03 09:56:11 -05:00
8ec8a41209 test(tests/poly): updated polytests 2025-03-03 09:55:47 -05:00
974842c633 refactor(testsConfig): resolved merge conflict 2025-02-26 12:42:49 -05:00
8432cd5c4b test(testsConfig): updated tests config 2025-02-26 12:41:55 -05:00
5cad987cb9 test(tests/config): turned off GLVis by default 2025-02-24 16:36:31 -05:00
1e76c4297b test(tests/meshIO): linearRescale test added 2025-02-24 16:36:01 -05:00