3fbfb366d2
feat(tests/poly): updated polytrope tests to use resource manager
2025-03-26 12:36:18 -04:00
e8d2061809
fix(assets): updated asset name for polytrope mesh
...
polytrope test now uses resource manager to get mesh, mesh name has been set to mesh:polySphere
2025-03-26 12:35:48 -04:00
b2ddbc41e7
fix(poly): increased default gamma and changed initial guess
...
The default gamma value has been upped to 1e4 which is enough to strongly constrain the solution to have zero slope at the core region. Further, the initial guess has been changed from a series expansion of theta to a simple quadratic that is one at origin and zero at the polytrope radius. This is faster to evaluate and seems to work just as well.
2025-03-26 12:34:30 -04:00
f56611b785
test(core.msh): added accidently deleted core mesh file back in
2025-03-26 11:47:12 -04:00
7e99c2dd14
build(probe): added macros_dep for warning control
2025-03-26 11:41:34 -04:00
14bc8a49b3
Merge branch 'main' into feature/pointwisePolytrope
2025-03-26 11:38:07 -04:00
1d49569182
Merge pull request #35 from tboudreaux/feature/composition
...
Added composition module
2025-03-26 11:14:17 -04:00
74766fa97a
Merge pull request #36 from tboudreaux/fix/defaultConfig
...
fixed quotes around strings and improper floating point parsing
2025-03-26 10:59:24 -04:00
30990ba868
fix(generateDefaultConfig.py): fixed quotes around strings and improper floating point parsing
2025-03-26 10:56:22 -04:00
adca88c8da
build(mfem.wrap): bumped mfem version to 4.8-rc0
2025-03-26 10:38:16 -04:00
40969d64ba
fix(mfem.wrap): pinned mfem version to 4.7 and set clone depth to 1
2025-03-26 10:19:17 -04:00
7193d3a6ac
test(tests): fixed broken tests
2025-03-26 10:06:10 -04:00
9395b52089
ci(build-and-test): updated workflow to work with new mk script
2025-03-26 09:35:06 -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
fe48384339
feat(atomicSpecies.h): regenerated with copy constructor
2025-03-25 12:48:09 -04:00
c753a4ea15
feat(convertWeightsToHeader): added copy constructor
...
added copy constructor to generated Species object in generated header
2025-03-25 12:47:46 -04:00
d64202d6c0
docs(composition): updated mass fracs in docs to more realistic values
2025-03-24 13:20:24 -04:00
170bcb085d
build(probe): added probe dependencies to probe_dep
2025-03-24 12:59:43 -04:00
ed443c0aa2
test(tests/composition): added composition tests, atomicSpecies tests, and sandbox
2025-03-24 12:59:17 -04:00
6aa3f90c98
build(composition): added composition module to build
2025-03-24 12:58:49 -04:00
cd022a1f9a
feat(composition): added composition class
...
in order to get composition in a standardized way anywhere in the code we now have a composition class
2025-03-24 12:58:30 -04:00
3c3d714702
feat(composition): added composition module stub
2025-03-24 10:41:13 -04:00
9d827f6fa5
refactor(assets): removed redundant assets
2025-03-24 10:40:40 -04:00
d3d9f98d98
feat(atomic-weights): added AME2020 atomic masses
2025-03-24 10:40:13 -04:00
9b07b80dad
feat(convertWeightToHeader): added python script to generate c++ header for isotope weights
2025-03-24 10:39:05 -04:00
8d3db04469
fix(picosha2_dep): moved picosha2_dep managment to opat-core subproject
2025-03-24 05:06:40 -04:00
b88606815a
refactor(opatIO): removed old opatIO code from 4DSSE
2025-03-24 04:59:01 -04:00
ff87585d71
build(opatIO): broke opatIO out into a seperate module
2025-03-24 04:57:18 -04:00
001ddbf055
Merge pull request #34 from tboudreaux/fix/opatIndexError
...
Fix floating point round off error when looking up tables by composition
2025-03-22 14:30:09 -04:00
f3e79d9366
feat(opatIO_sandbox): added opatIO sandbox for freeform testing
2025-03-22 14:26:31 -04:00
f6f35996cc
fix(opat): added min tolerance for epsilon in case where there are shared indeices
2025-03-22 14:26:08 -04:00
758ddbc64b
Merge pull request #33 from tboudreaux/fix/opatIndexError
...
fix(opatio): fixed global numTables
2025-03-22 07:19:18 -04:00
5a8c50d376
fix(opatio): fixed global numTables
...
previously there was a global "default header" object which each OpatIO table used to build off of. The issue was that this did a shallow copy so if there were multiple OpatIO objects instantiated they would all modify the same header object. This has been resolved by moving the default header to a function which generates it fresh for each OpatIO object.
2025-03-22 07:13:34 -04:00
a38b6ef980
Merge pull request #31 from tboudreaux/fix/OpacSaveAsAscii
...
fix(opat.py): fixed indexing wrong axis in save_as_ascii
2025-03-21 16:25:53 -04:00
7818c7be0a
fix(opat.py): fixed indexing wrong axis in save_as_ascii
2025-03-21 16:24:03 -04:00
c245b3ee80
Merge pull request #29 from tboudreaux/feature/nuclearNetwork
...
Added approx8 neuclear network and general nuclear network framework.
2025-03-21 15:03:15 -04:00
528d2f632b
fix(network): fixed missing negative in jacobian energy accounting
2025-03-21 14:46:22 -04:00
59d4c290ba
fix(network): added missing negative sign in energy calculation
2025-03-21 14:44:35 -04:00
3109c198cf
refactor(network): removed unused phoenix dependency and defauled stiff=false to use explicit solver
2025-03-21 14:35:18 -04:00
8fa950835d
test(network): added approx8 network tests
2025-03-21 14:03:46 -04:00
7c40db4b09
feat(approx8-network-integrated): added network handleing semantics and incorporated the approx8 network into them
2025-03-21 14:03:18 -04:00
Aaron Dotter
c58bd50f01
refactor(network) Added header file
2025-03-21 12:08:40 -04:00
1661328876
refactor(mk): fixed some typos
2025-03-21 12:03:48 -04:00
5d3c0d45ec
build(boost): added greater than to version for boost
2025-03-21 11:56:12 -04:00
2a7cd1e9e6
build(boost): lowered required version
2025-03-21 11:54:33 -04:00
7c97afc9a2
build(mk): updated query colors
2025-03-21 11:53:34 -04:00
29c2ca3ca5
build(mk): added auto cmake detect
2025-03-21 11:50:16 -04:00