@@ -204,7 +204,7 @@ BwdSimWorkspace::BwdSimWorkspace(
204204 , xQB_(model_->nJ * model_->nplist (), solver->getSunContext()) {}
205205
206206void EventHandlingBwdSimulator::run (
207- realtype t_start, realtype t_end, realtype it,
207+ realtype const t_start, realtype const t_end, realtype it,
208208 std::vector<realtype> const & timepoints, std::vector<realtype> const * dJydx,
209209 std::vector<realtype> const * dJzdx
210210) {
@@ -311,15 +311,15 @@ SteadyStateBackwardProblem::SteadyStateBackwardProblem(
311311 , solver_(&solver)
312312 , ws_(ws) {}
313313
314- void SteadyStateBackwardProblem::run (realtype t0) {
314+ void SteadyStateBackwardProblem::run (realtype const t0) {
315315 newton_solver_.reinitialize ();
316316
317317 // initialize quadratures
318318 xQ_.zero ();
319319 ws_->xQB_ .zero ();
320320
321321 // Compute quadratures, track computation time
322- CpuTimer cpu_timer;
322+ CpuTimer const cpu_timer;
323323
324324 compute_steady_state_quadrature (t0);
325325 cpu_timeB_ = cpu_timer.elapsed_milliseconds ();
@@ -333,7 +333,7 @@ AmiVector const& SteadyStateBackwardProblem::getAdjointQuadrature() const {
333333 return ws_->xQB_ ;
334334}
335335
336- void SteadyStateBackwardProblem::compute_steady_state_quadrature (realtype t0) {
336+ void SteadyStateBackwardProblem::compute_steady_state_quadrature (realtype const t0) {
337337 // This routine computes the quadratures:
338338 // xQB = Integral[ xB(x(t), t, p) * dxdot/dp(x(t), t, p) | dt ]
339339 // As we're in steady state, we have x(t) = x_ss (x_steadystate), hence
@@ -399,7 +399,7 @@ void SteadyStateBackwardProblem::compute_quadrature_by_lin_solve() {
399399 }
400400}
401401
402- void SteadyStateBackwardProblem::compute_quadrature_by_simulation (realtype t0) {
402+ void SteadyStateBackwardProblem::compute_quadrature_by_simulation (realtype const t0) {
403403 // If the Jacobian is singular, the integral over xB must be computed
404404 // by usual integration over time, but simplifications can be applied:
405405 // x is not time-dependent, no forward trajectory is needed.
@@ -409,7 +409,7 @@ void SteadyStateBackwardProblem::compute_quadrature_by_simulation(realtype t0) {
409409 // xQ was written in getQuadratureByLinSolve() -> set to zero
410410 xQ_.zero ();
411411
412- auto sim_solver = std::unique_ptr<Solver>(solver_->clone ());
412+ auto const sim_solver = std::unique_ptr<Solver>(solver_->clone ());
413413 sim_solver->logger = solver_->logger ;
414414 sim_solver->setSensitivityMethod (SensitivityMethod::none);
415415 sim_solver->setSensitivityOrder (SensitivityOrder::none);
@@ -454,7 +454,7 @@ void SteadyStateBackwardProblem::run_simulation(Solver const& solver) {
454454 AmiVector xQBdot (model_->nplist (), solver.getSunContext ());
455455
456456 int const convergence_check_frequency = newton_step_conv_ ? 25 : 1 ;
457- auto max_steps = (solver.getMaxStepsBackwardProblem () > 0 )
457+ auto const max_steps = (solver.getMaxStepsBackwardProblem () > 0 )
458458 ? solver.getMaxStepsBackwardProblem ()
459459 : solver.getMaxSteps () * 100 ;
460460
0 commit comments