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