103 Commits

Author SHA1 Message Date
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
dfb65c1082 refactor(sphere.msh): increased base resolution of spherical mesh 2025-02-24 12:38:47 -05:00
3af8537cb4 test(tests/poly): started working on tests for ray cast 1D solution 2025-02-23 14:12:13 -05:00
205f32a76f fix(build-system): fixed build system order and test env variables 2025-02-23 11:57:59 -05:00
2d67413321 merged main into feature/polytrope 2025-02-23 11:47:29 -05:00
eb0b274e2b test(tests/probe): added probe tests 2025-02-23 11:22:08 -05:00
98ead4f06c build(probe): updated build system to include probe and probe tests 2025-02-21 10:31:57 -05:00
c049e3d91c test(tests/probe): logging module test suite started 2025-02-21 10:31:24 -05:00
a0811dc0c4 test(tests/poly): poly solver test
added test for the polytropic solver (which is also being used to validate and confirm it works)
2025-02-20 15:28:30 -05:00
b94ed435e1 fix(tests/config): fixed unknownKeyTest name
unknownKeyTest was named incorrectly
2025-02-20 09:32:20 -05:00
16cdf9ac32 test(tests/config): tests updated to deal with cache 2025-02-20 09:31:03 -05:00
8bf62b68d0 test(tests/config): config tests added 2025-02-19 16:12:23 -05:00
054550393f test(tests/poly): added very basic polytrope test suite
Currently only tests default constructor
2025-02-19 14:36:22 -05:00
9ae69d82fc test(tests/opatIO): updated tests for index vector based search
previously tests used X and Z. Nw they use a general index vector
2025-02-17 12:58:08 -05:00
4158c893d4 docs(tests/meshIO): added comments to meshIO tests 2025-02-16 15:20:24 -05:00
2f753c6ea0 test(tests/meshIO): added basic test suite for meshIO
just tests the constuctor, getMesh, and isLoaded method. This confirms that a basic spherical mesh can be loaded in correctly
2025-02-16 15:10:13 -05:00
ba98ff5b34 test(opatIO/tests): updated test file to be written by utils/opatio 2025-02-16 12:14:41 -05:00
6b777b220a test(opatIO): added extensive test suite for opatIO 2025-02-15 07:28:18 -05:00
3c969c6b39 test(opatIO): added tests for opatIO 2025-02-14 14:31:30 -05:00
18ce7bf6de perf(const): const changed to a singelton
const needds to be accessed all throughout so it has been changed to a singleton to allow for more efficient usage

BREAKING CHANGE: Any previous loads to const will break, also constant->Constant and constants->Constants
2025-02-12 12:53:50 -05:00
98f4474786 feat(const): added << operator to constant so that constants
also added tests for the stream operator
2025-02-12 10:38:22 -05:00
f1124f1a09 build(const): added build system for const module and tests 2025-02-11 18:06:14 -05:00
ba4937cdbd test(tests/const): added const unit tests 2025-02-11 18:02:22 -05:00
c304d002bb feat(dobj): added error tracking to DObject
DObject now includes an error code so that errors can be tracked with return values from functions
2025-02-04 12:55:49 -05:00
f3788f25f6 feat(tests/meson.build): added gtest dep without main function
gtest can provide a main function but something this might conflict if you just want to use the comparison macros. Added a new variable in the meson build system gtest_nomain_dep which brings in the macros but not the main function. This can be linked against without having to worry about main function conflicts.
2025-01-22 06:59:54 -05:00
6183b853f0 fix(dobj_sandbox): removed gtest_main dependency
gtest_main was leading to multiple definitions of main in the sandbox test and was not needed.
2025-01-22 06:57:32 -05:00
3b9cd3726d fix(Metadata): byteSize_ changed from std::size_t to int to avoid implicit type conversion 2025-01-22 06:50:02 -05:00
d331645c88 test(tests/dobj): updated test build system to include lockable DObject and DOBject. 2025-01-20 07:53:10 -05:00
d5467d8864 test(DObjectTest): added unit tests for DObject 2025-01-20 07:51:50 -05:00
4a87aab0a9 test(dobj_sandbox): added some sandbox code for testing dobj 2025-01-20 07:49:35 -05:00