Commit Graph

47 Commits

Author SHA1 Message Date
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
d090ddaabe feat(dobj/LockableDObject): added thread safe implimentation of DObject
In order to build a preformant code code base we may want to make parallized code in which case having a lockable DObject is a useful construct
2025-01-19 11:53:45 -05:00
7d6062b6c1 build(root): added initial meson build system implimentation and mk script
we will use meson as the build system for this project. Added a rough outline of this which builds source, libraries, and links them to tests (along with the google test library for testing). meson will be setup and compiled with ./mk.
2025-01-19 07:38:58 -05:00
b7b849da45 test(tests/dobj/Metadata.cpp): added metadata class tests
added nine simple tests for the metadata class which is part of the dobj modules. These tests will be expanded in the future
2025-01-19 07:37:23 -05:00