perf(precomputation): cleaned up allocations

recovered about 5% execution time
This commit is contained in:
2025-12-02 13:09:19 -05:00
parent ed2c1d5816
commit d852ee43fe
4 changed files with 26 additions and 11 deletions

View File

@@ -237,7 +237,7 @@ namespace gridfire::solver {
};
struct CVODERHSOutputData {
std::map<fourdst::atomic::Species, std::unordered_map<std::string, double>> reaction_contribution_map;
std::optional<std::map<fourdst::atomic::Species, std::unordered_map<std::string, double>>> reaction_contribution_map;
double neutrino_energy_loss_rate;
double total_neutrino_flux;
};