4cb1a4841a
feat(GridFire): SERiF now uses GridFire
2025-06-21 13:50:04 -04:00
1b26404a86
feat(libcomposition): SERiF now uses libcomposition instead of internal composition module
2025-06-21 12:26:02 -04:00
e6709f3c61
build(libconfig): serif now uses libconfig
2025-06-21 08:56:15 -04:00
fdc59523bd
build(libconstants): changed over to use external libconstants
...
this is the same module as before just broken out into its own subproject
2025-06-21 06:30:36 -04:00
aae590399c
refactor(serif): updated tests to reflect new serif namespaces
2025-06-11 14:49:26 -04:00
ae317fda5e
fix(tests/meson.build): removed opatIO_sandbox subdir
2025-04-18 11:28:22 -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
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
f3e79d9366
feat(opatIO_sandbox): added opatIO sandbox for freeform testing
2025-03-22 14:26:31 -04:00
8fa950835d
test(network): added approx8 network tests
2025-03-21 14:03:46 -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
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
6a15129f1f
test(tests/eos): added eos tests
2025-03-05 16:59:25 -05:00
2d67413321
merged main into feature/polytrope
2025-02-23 11:47:29 -05:00
98ead4f06c
build(probe): updated build system to include probe and probe tests
2025-02-21 10:31:57 -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
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
3c969c6b39
test(opatIO): added tests for opatIO
2025-02-14 14:31:30 -05:00
f1124f1a09
build(const): added build system for const module and tests
2025-02-11 18:06:14 -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
4a87aab0a9
test(dobj_sandbox): added some sandbox code for testing dobj
2025-01-20 07:49:35 -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