GridFire 0.6.0
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.