@@ -199,8 +199,8 @@ void save_photon_details(PhotonGrid const& photons, PyShock& details) {
199199 }
200200}
201201
202- void PyModel::single_evo_details (Shock const & shock, Coord const & coord, Array const & t_obs, Observer& obs ,
203- PyRadiation const & rad, PyShock& details) const {
202+ void PyModel::single_evo_details (Shock const & shock, Coord const & coord, Observer& obs, PyRadiation const & rad ,
203+ PyShock& details) const {
204204 obs.observe (coord, shock, obs_setup.lumi_dist , obs_setup.z );
205205
206206 details.t_obs = obs.time / unit::sec;
@@ -239,7 +239,7 @@ auto PyModel::details(Real t_min, Real t_max) const -> PyDetails {
239239
240240 save_shock_details (fwd_shock, details.fwd );
241241
242- single_evo_details (fwd_shock, coord, t_obs, observer, fwd_rad, details.fwd );
242+ single_evo_details (fwd_shock, coord, observer, fwd_rad, details.fwd );
243243
244244 return details;
245245 } else {
@@ -250,9 +250,9 @@ auto PyModel::details(Real t_min, Real t_max) const -> PyDetails {
250250
251251 save_shock_details (rvs_shock, details.rvs );
252252
253- single_evo_details (fwd_shock, coord, t_obs, observer, fwd_rad, details.fwd );
253+ single_evo_details (fwd_shock, coord, observer, fwd_rad, details.fwd );
254254
255- single_evo_details (rvs_shock, coord, t_obs, observer, rvs_rad, details.rvs );
255+ single_evo_details (rvs_shock, coord, observer, rvs_rad, details.rvs );
256256
257257 return details;
258258 }
@@ -284,8 +284,8 @@ auto PyModel::flux_density(PyArray const& t, PyArray const& nu) -> PyFlux {
284284 const Array t_obs = t * unit::sec;
285285 const Array nu_obs = nu * unit::Hz;
286286
287- auto flux_func = [](Observer& obs, Array const & t , Array const & nu , auto & photons) -> XTArray {
288- return obs.specific_flux_series (t, nu , photons) / unit::flux_den_cgs;
287+ auto flux_func = [](Observer& obs, Array const & time , Array const & freq , auto & photons) -> XTArray {
288+ return obs.specific_flux_series (time, freq , photons) / unit::flux_den_cgs;
289289 };
290290
291291 auto result = compute_emission (t_obs, nu_obs, flux_func);
@@ -300,8 +300,8 @@ auto PyModel::flux(PyArray const& t, double nu_min, double nu_max, size_t num_nu
300300 const Array nu_obs = xt::logspace (std::log10 (nu_min * unit::Hz), std::log10 (nu_max * unit::Hz), num_nu);
301301 const Array t_obs = t * unit::sec;
302302
303- auto flux_func = [](Observer& obs, Array const & t , Array const & nu , auto & photons) -> XTArray {
304- return obs.flux (t, nu , photons) / unit::flux_cgs;
303+ auto flux_func = [](Observer& obs, Array const & time , Array const & freq , auto & photons) -> XTArray {
304+ return obs.flux (time, freq , photons) / unit::flux_cgs;
305305 };
306306
307307 auto result = compute_emission (t_obs, nu_obs, flux_func);
@@ -377,8 +377,8 @@ auto PyModel::flux_density_exposures(PyArray const& t, PyArray const& nu, PyArra
377377
378378 const auto sampling = generate_exposure_sampling (t, nu, expo_time, num_points);
379379
380- auto flux_func = [](Observer& obs, Array const & t , Array const & nu , auto & photons) -> XTArray {
381- return obs.specific_flux_series (t, nu , photons) / unit::flux_den_cgs;
380+ auto flux_func = [](Observer& obs, Array const & time , Array const & freq , auto & photons) -> XTArray {
381+ return obs.specific_flux_series (time, freq , photons) / unit::flux_den_cgs;
382382 };
383383
384384 auto result = compute_emission (sampling.t_obs_sorted , sampling.nu_obs_sorted , flux_func);
@@ -395,8 +395,8 @@ auto PyModel::flux_density_grid(PyArray const& t, PyArray const& nu) -> PyFlux {
395395 const Array t_obs = t * unit::sec;
396396 const Array nu_obs = nu * unit::Hz;
397397
398- auto flux_func = [](Observer& obs, Array const & t , Array const & nu , auto & photons) -> XTArray {
399- return obs.specific_flux (t, nu , photons) / unit::flux_den_cgs;
398+ auto flux_func = [](Observer& obs, Array const & time , Array const & freq , auto & photons) -> XTArray {
399+ return obs.specific_flux (time, freq , photons) / unit::flux_den_cgs;
400400 };
401401
402402 auto result = compute_emission (t_obs, nu_obs, flux_func);
0 commit comments