|
GridFire v0.7.0-alpha
General Purpose Nuclear Network
|
Configuration struct for the QSE cache. More...
#include <engine_multiscale.h>
Public Attributes | |
| double | T9_tol |
| Absolute tolerance to produce the same hash for T9. | |
| double | rho_tol |
| Absolute tolerance to produce the same hash for rho. | |
| double | Yi_tol |
| Absolute tolerance to produce the same hash for species abundances. | |
Configuration struct for the QSE cache.
QSECacheKey is created, it uses these tolerances to discretize the continuous physical values into bins. If two sets of conditions fall into the same bins, they will produce the same hash and be considered a cache hit.QSECacheKey uses this internally. A smaller tolerance (e.g., T9_tol = 1e-4) makes the cache more sensitive, leading to more frequent re-partitions, while a larger tolerance (T9_tol = 1e-2) makes it less sensitive. | double gridfire::QSECacheConfig::rho_tol |
Absolute tolerance to produce the same hash for rho.
| double gridfire::QSECacheConfig::T9_tol |
Absolute tolerance to produce the same hash for T9.
| double gridfire::QSECacheConfig::Yi_tol |
Absolute tolerance to produce the same hash for species abundances.